LoginSignup
0
2

More than 3 years have passed since last update.

Deploy Keyを使ってEC2からGitlabのリポジトリをクローンする

Last updated at Posted at 2020-08-11

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

スクリーンショット 2020-08-11 12.22.31.png
Deploy Key項目を探す

Deploy Keyを登録する

Title : 適当
Key : EC2でコピーしたもの(id_rsa.pubの中身)
スクリーンショット 2020-08-11 12.23.54.png

3.EC2側

クローンする

EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}

※ 別のプロジェクトも同じEC2にクローンする場合(Gitlab側)

Gitlabで登録済みのDeploy Keyを有効化する

プロジェクト > Settings > Repository > Deploy Key

スクリーンショット 2020-08-11 12.06.28.png

有効化前

スクリーンショット 2020-08-11 12.34.03.png

有効化する

Privately accesslible deploy keys タブをクリックし、登録済みのDeploy Key横にある「Enable」ボタンを押す
スクリーンショット 2020-08-11 12.34.20.png

有効化後

スクリーンショット 2020-08-11 12.31.52.png

クローンする(EC2側)

EC2
git clone {Gitlabのプロジェクトでcloneボタンを押したら出てくるgit@~}
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2