2017-11-05 9 views
0

내가 내 SSH는 AWS에 업로드하고 내가 할 수있는 :매번 ssh 키 id를 추가 할 필요가 없도록 codecommit으로 git을 설치하는 방법은 무엇입니까? (내가 우분투를 사용하고 있습니다)

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

그러나 난 그냥 codeCommit에서 제공하는 환매 특약 URL을 복사하여 붙여 간단하게 사용할 수 있도록 wan't 키 - 아이디없이 :

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

달성하려면 어떻게해야합니까?

답변

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