/ / ¿Cómo obtener la autenticación de Github Omniauth para trabajar en Gitlab? gitlab

Cómo obtener la autenticación de Github Omniauth para trabajar en Gitlab? - gitlab

Parece que no entiendo cómo hacer que la autenticación Github funcione en mi instalación Omnibus de Gitlab en Ubuntu 12.04.

GitLab 7.5.1
GitLab Shell 2.2.0
GitLab API v3
Ruby 2.1.4p265
Rails 4.1.1

Aquí está lo que mi /etc/gitlab/gitlab.rb Parece que, los datos personales eliminados.

external_url "http://git.domain.com"
gitlab_rails["gitlab_email_from"] = "git@domain.com"
gitlab_rails["gitlab_support_email"] = "sajan@domain.com"

gitlab_rails["omniauth_enabled"] = true
gitlab_rails["omniauth_allow_single_sign_on"] = true
gitlab_rails["omniauth_providers"] = [
{
"name" => "github",
"app_id" => "xxxxxxx",
"app_secret" => "xxxxxxxxxxx",
"args" => { scope: "user:email" }
}
]

En la página de inicio de sesión, no se menciona a Github ni al logotipo de Github debajo del formulario de inicio de sesión.

Respuestas

8 para la respuesta № 1

Sajan se dejó caer en el IRC de GitLab y preguntó sobre esto.

El resultado fue que su información es correcta, solo necesitaba correr el gitlab-ctl reconfigure Manda y reinicia su instancia de GitLab.