0
0

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.

EC2にmyアプリをクローンする

Posted at

なんでこれ、作ったの?

せっかくEC2に、Gitでマイアプリをクローンしてくる方法を知ったので、忘れないようにメモに残しておこうと投稿。
④Gitをインストールする
sudo yum install git
GithubとSSH通信する鍵を作る
cd ~/.ssh
ssh-keygen -t rsa

`鍵の名前とパスワードを入力する. 名前はgithub、パスワードを二回入力` ![スクリーンショット 2021-06-12 21.41.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/628823/7092f550-2952-1ea9-59db-12c8828b8e1b.png)
鍵の中身をコピーするために、このコマンドを入力
cat github.pub

Githubの自分のアプリが置いてあるリポジトリに移動する
スクリーンショット 2021-06-12 21.47.37.png


Settingを開き、Deploy Keysを選択
スクリーンショット 2021-06-12 21.55.06.png

Add deploy keyをクリック
スクリーンショット 2021-06-12 21.59.29.png

ターミナルのキーをコピーし、Keyに貼り付ける
Titleに名前を入れる
Allow write accessにチェックを入れる
入力できたら、Add Keyを押す
スクリーンショット 2021-06-12 22.01.13.png

EC2のターミナルに戻り、

eval `ssh-agent`
ssh-add ~/.ssh/github
chmod 600 ~/.ssh/github
configファイルを編集する
vim ~/.ssh/config
configファイルにこう書く
Host github
HostName github.com
User git
IdentityFile ~/.ssh/github

Host *
ServerAliveInterval 60
TCPKeepAlive yes
githubに接続できるか確認する
chmod 600 config
ssh github
ssh -T git@github.com

この画面が出たら、接続できているということ ![スクリーンショット 2021-06-13 14.13.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/628823/9d21fd1f-28d7-3225-ab7a-dd9765293236.png)
自分のリポジトリからssh接続でクローンする
git clone git@github.com:Githubのアカウント名/リポジトリ名.git:

クローンがうまくいかなければ、 eval ssh-agent ssh-add ~/.ssh/github・鍵を作り直すことを繰り返す

クローンしたファイル名を確認する
ls

ファイル名が表示されれば、クローンが成功している ![スクリーンショット 2021-06-13 14.42.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/628823/7edfe44a-3a2d-9f35-b604-72f7e80e1bbb.png)

参考文献
https://poppotennis.com/posts/ec2-laravel
https://entsukablog.com/aws-laravel-deploy-github/

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?