【AWS】git clone ssh...をする前に行うべき簡単な設定
AWS の CodeCommit に ssh接続するために必要なこと
ssh接続に必要なキーペアを生成する
ターミナルで以下のコマンドを実行する
$ ssh-keygen
これにより 秘密鍵(secret_key) と 公開鍵(public_key) のキーペアが生成される
途中、yes or no を問われる場面が3度ほどあるが、全て脳死でエンター押せばよい
秘密鍵は~/.ssh/id_rsa
公開鍵は~/.ssh/id_rsa.pub
にそれぞれ記載されている
IAMユーザーに公開鍵情報を登録する
サービス > IAM > ユーザー > 認証情報 の「SSHパブリックキーのアップロード」をクリック
公開鍵~/.ssh/id_rsa.pub
の中身をコピーし、フィールドに貼り付けアップロードする
するとSSHキーIDが生成されるのでコピーしておく
設定ファイルにSSHキーIDと秘密鍵ファイルパスを記述する
ターミナルで以下のコマンドを実行する
$ vim ~/.ssh/config
configには以下のように記述する
Host git-codecommit.*.amazonaws.com
User 先ほどコピーしたSSHキーID
IdentityFile ~/.ssh/id_rsa
config のアクセス権限を変更する
ターミナルで以下のコマンドを実行する
$ chmod 600 ~/.ssh/id_rsa
SSH設定をテストする
ターミナルで以下のコマンドを実行する
$ ssh git-codecommit.us-east-2.amazonaws.com
初めて接続する場合は接続の確認メッセージが表示される
(yes? or no? ) と聞かれるので yes と書いて enter する
ここまで出来れば事前準備完了!
これで SSH で git clone し放題なのでぜひ試してみて欲しい
Author And Source
この問題について(【AWS】git clone ssh...をする前に行うべき簡単な設定), 我々は、より多くの情報をここで見つけました https://qiita.com/wonder_boooy/items/73ebc373c4df2266807e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .