2017-11-05 2 views
0

は、私は私のsshがAWSにアップロードしていると私は行うことができます。私はsshのIDを毎回追加する必要はないので、codecommitでgitをセットアップするには? (私はUbuntuのを使用しています)

git clone ssh://[email protected]/v1/repos/yyy 

は、しかし、私はちょうどcodeCommitが提供するレポのURLをコピー&ペーストして、単純にそれを使用できるようにしwan'tキーIDなしのように:

git clone ssh://git-codecommit.xxx.amazonaws.com/v1/repos/yyy 

これを達成するために私のgitまたはsshを設定する必要がありますか?

答えて

1

.ssh/configに以下を追加してください。

Host git-codecommit.*.amazonaws.com 
    User my-ssh-key-id 
1

はこのような何かを持っているあなたの〜/ .ssh/configファイルを変更します。

'ユーザーは'(IAMコンソールで)あなたのIAMユーザー用に生成あなたのSSHキーのIDです
Host git-codecommit.*.amazonaws.com 
    User APKAEIBAERJR2EXAMPLE 
    IdentityFile ~/.ssh/codecommit_rsa 

、 'IdentityFile'はIAMユーザに関連付けられている 'ssh-keygen'を使用して生成したRSA秘密鍵ファイルの場所です。

出典:CodeCommit SSH setup documentation

関連する問題