EC2インスタンスに、アプリケーションをクローンするための準備
現在、awsのEC2インスタンスに、アプリケーションのコードをクローンするための準備を行っています。 その作業で行ったことを、短いですが書いていきます。
事前にEC2インスタンスの作成は行っており、そのログインは行える状態であるとします。
EC2インスタンスからGitHubにアクセスするためには、作成したEC2インスタンスssh公開鍵をgithubに登録する必要があります。ssh鍵をgithubに登録することによって、githubはそれを認証に利用し、コードのクローンを許可してくれるようになります。
EC2サーバのssh鍵をのペアを作成し、githubにssh鍵を登録します
[ec2-user@ip-インスタンスID~]$ ssh-keygen -t rsa -b 4096
[ec2-user@ip-インスタンスID ~]$ cat ~/.ssh/id_rsa.pub #実行結果 ssh-rsa〜非常に長い文字の羅列が並べられる~
githubのsettingsから、sshの項目を選択する。画面遷移後に、右上のNew ssh Keyをクリックする 上記のssh-rsaから全ての、文字列をコピーして貼り付ける
上記の設定を行ったら、接続が完了していることを確認する
[ec2-user@ip-インスタンスID ~]$ ssh -T git@github.com #実行結果 Hi githubのユーザー名! You've successfully authenticated
今回は以上になります。