0

gitlab の特定の指示に従う必要があります。それらのgitlabの指示は-

Manually (re)authorising GitLab Mattermost with GitLab
Authorise GitLab Mattermost

To do this, using browser navigate to the admin area of GitLab, Application section. Create a new application and for the callback URL use: http://mattermost.example.com/signup/gitlab/complete and http://mattermost.example.com/login/gitlab/complete (replace http with https if you use https).

Once the application is created you will receive an Application ID and Secret. One other information needed is the URL of GitLab instance.

Now, go to the GitLab server and edit the /etc/gitlab/gitlab.rb configuration file.

In gitlab.rb use the values you've received above:

mattermost['gitlab_enable'] = true
mattermost['gitlab_id'] = "12345656"
mattermost['gitlab_secret'] = "123456789"
mattermost['gitlab_scope'] = ""
mattermost['gitlab_auth_endpoint'] = "http://gitlab.example.com/oauth/authorize"
mattermost['gitlab_token_endpoint'] = "http://gitlab.example.com/oauth/token"
mattermost['gitlab_user_api_endpoint'] = "http://gitlab.example.com/api/v3/user"

Save the changes and then run sudo gitlab-ctl reconfigure.

If there are no errors your GitLab and GitLab Mattermost should be configured correctly.

現在、gitlab のソース インストールを実行していますが、利用できる /etc/gitlab/gitlab.rb ファイルがありません。

  1. オムニバスパッケージではなく、ソースからインストールされた gitlab インスタンスに問題の構成を追加するにはどうすればよいですか?

  2. 編集するファイルと、それらのファイルをロードするための rake コマンドは何ですか?

4

1 に答える 1