なんでこれ、作ったの?
せっかくEC2に、Gitでマイアプリをクローンしてくる方法を知ったので、忘れないようにメモに残しておこうと投稿。④Gitをインストールする
sudo yum install git
GithubとSSH通信する鍵を作る
cd ~/.ssh
ssh-keygen -t rsa
`鍵の名前とパスワードを入力する. 名前はgithub、パスワードを二回入力` 
鍵の中身をコピーするために、このコマンドを入力
cat github.pub
Githubの自分のアプリが置いてあるリポジトリに移動する
Settingを開き、Deploy Keysを選択
ターミナルのキーをコピーし、Keyに貼り付ける
Titleに名前を入れる
Allow write accessにチェックを入れる
入力できたら、Add Keyを押す
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
この画面が出たら、接続できているということ 
自分のリポジトリからssh接続でクローンする
git clone git@github.com:Githubのアカウント名/リポジトリ名.git:
クローンがうまくいかなければ、 eval
ssh-agent ssh-add ~/.ssh/github・鍵を作り直すことを繰り返す
クローンしたファイル名を確認する
ls
ファイル名が表示されれば、クローンが成功している 
参考文献
https://poppotennis.com/posts/ec2-laravel
https://entsukablog.com/aws-laravel-deploy-github/