/ / Gitlabで動作するGithub Omniauth認証を取得するには? - gitlab

どのようにGitlabで動作するGithub Omniauth認証を取得するには? - gitlab

Ubuntu 12.04でOmnibusのGitlabをインストールしたときに、Github認証がどのように動作するのかを把握していないようです。

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

ここに私のものは何ですか? /etc/gitlab/gitlab.rb 個人の詳細が削除されたように見えます。

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" }
}
]

ログインページには、ログインフォームの下にGithubまたはGithubのロゴは表示されません。

回答:

回答№1は8

サジャンはGitLab IRCに落として、これについて尋ねました。

その結果、彼の情報は正しいものでした。 gitlab-ctl reconfigure GitLabインスタンスを再起動します。