code: func (c *Client) GetGithubConnectors(withSecrets bool) ([]services.GithubConnector, error) {
  	out, err := c.Get(c.Endpoint("github", "connectors"), url.Values{
  		"with_secrets": []string{strconv.FormatBool(withSecrets)},
  	})
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	var items []json.RawMessage
  	if err := json.Unmarshal(out.Bytes(), &items); err != nil {
  		return nil, trace.Wrap(err)
  	}
  	connectors := make([]services.GithubConnector, len(items))
  	for i, raw := range items {
  		connector, err := services.GetGithubConnectorMarshaler().Unmarshal(raw)
  		if err != nil {
  			return nil, trace.Wrap(err)
  		}
  		connectors[i] = connector
  	}
  	return connectors, nil
  }
docs: // GetGithubConnectors returns all configured Github connectors