Deploy Keyを使ってEC2からGitlabのリポジトリをクローンする
1.EC2側
EC2にSSH接続後
EC2
cat .ssh/id_rsa.pub
鍵がない場合は作成する
EC2
ssh-keygen -t rsa
cat .ssh/id_rsa.pub
表示された文字列をコピーしておく
2.GitLab側
Deploy Key登録
プロジェクトのSettings > Repository
Deploy Keyを登録する
Title : 適当
Key : EC2でコピーしたもの(id_rsa.pubの中身)
3.EC2側
クローンする
EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}
※ 別のプロジェクトも同じEC2にクローンする場合(Gitlab側)
Gitlabで登録済みのDeploy Keyを有効化する
プロジェクト > Settings > Repository > Deploy Key
有効化前
有効化する
Privately accesslible deploy keys タブをクリックし、登録済みのDeploy Key横にある「Enable」ボタンを押す
有効化後
クローンする(EC2側)
EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}
Author And Source
この問題について(Deploy Keyを使ってEC2からGitlabのリポジトリをクローンする), 我々は、より多くの情報をここで見つけました https://qiita.com/kj14/items/4a4fde2d1488632467ae著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .