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インスタンスを再起動します。