1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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@~}
1
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?