我已将ssh上传到aws,我可以这样做(我使用的是ubuntu):
git clone ssh://my-ssh-key-id@git-codecommit.xxx.amazonaws.com/v1/repos/yyy
然而,我不能复制粘贴codeCommit提供的repo url,只需使用它而不使用key-id,如:
git clone ssh://git-codecommit.xxx.amazonaws.com/v1/repos/yyy
我应该如何配置我的git或ssh来实现呢?
答案 0 :(得分:1)
将以下内容添加到.ssh/config
。
Host git-codecommit.*.amazonaws.com
User my-ssh-key-id
答案 1 :(得分:1)
将〜/ .ssh / config文件修改为具有以下内容:
Host git-codecommit.*.amazonaws.com
User APKAEIBAERJR2EXAMPLE
IdentityFile ~/.ssh/codecommit_rsa
其中'User'是为您的IAM用户生成的SSH密钥ID(在IAM控制台中),'IdentityFile'是您使用'ssh-keygen'生成的RSA私钥文件的位置,该文件与你的IAM用户。