我在aws codecommit中设置了我的新repo。我对此很陌生。
我可以使用此
克隆我的回购git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
然而,当我尝试推送时,我收到此消息
权限被拒绝(publickey)。致命:无法从远程读取 库中。
我按照AWS中的说明设置配置文件和凭据。
我无法找到我失踪的东西。
答案 0 :(得分:2)
您的~/.ssh
目录中是否有多个公钥?
如果id_rsa.pub
中有~/.ssh
但未选择将其上传到IAM控制台,则需要将.ssh/config
配置为使用您选择的公钥使用您指定的用户名。
例如,如果您创建并上传了名为codecommit_rsa.pub
的公钥(根据文档),那么您需要将以下行添加到~/.ssh/config
Host git-codecommit.*.amazonaws.com User APKAISIJVIU6XXXXXX IdentityFile ~/.ssh/codecommit_rsa
请告诉我这是否有帮助!
伦