EC2サーバにデプロイしたい。Githubは沢山リポジトリがあるが、今回デプロイ対象になっているリポジトリのみEC2からアクセスできるようにしたい。
githubのdeploy keysに公開鍵を登録しておけば、リポジトリが限定できました。 capistranoでデプロイする為に、EC2で公開鍵を作成して、それをdeploy keysに登録しました。そして、~/.ssh/configで下記のように設定しました。これでデプロイができました。
Host github.com HostName github.com IdentityFile ~/.ssh/id_rsa_hogehoge User ec2-user