2017-05-18 6 views
1

:任意のプロジェクト(15)GitLabの公開鍵とは何ですか?私はこの参照私のプロジェクトの設定で

Rewind 
CFMM Ansible Deployment 
LRM Puppet Test 
gitlab-runner (lion) 
[email protected] 
[email protected] 
test-server 
gitlab-runner 
[email protected] 

そして、もっと多くの利用可能

公開デプロイキーは...のためにこれらの事は何ですか?私は、もし私が1つを有効にすると、その鍵は私のレポをクローンすることができることを知っている...しかし、なぜこれらのものが私に見えるのですか?何か利点はありますか?

答えて

0

を参照してください「Deploy Keys」:

展開キーは、単一のSSH鍵ペアとの一つまたは複数のプロジェクトへのアクセス(有効な場合)、読み取り専用許可または読み書き。

これは、継続的インテグレーション(CI)サーバーへのリポジトリの複製には本当に便利です。展開キーを使用することにより、ダミーのユーザーアカウントを設定する必要はありません。

私はジェンキンスと一緒に使っています。セットアップが簡単で、必要に応じて簡単に取り消すことができます。

そして、私は、そのキーが展開されているレポにプッシュバックできるように、mavenリリースタスクにread-write deploy keyを使用します。

関連する問題