Git aws codecommit无法推送
我在aws codecommit中设置了我的新回购。我对这个完全陌生 我可以用这个克隆我的回购Git aws codecommit无法推送,git,security,amazon-web-services,credentials,aws-codecommit,Git,Security,Amazon Web Services,Credentials,Aws Codecommit,我在aws codecommit中设置了我的新回购。我对这个完全陌生 我可以用这个克隆我的回购 git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo 然而,当我试图推动我得到这个信息 权限被拒绝(公钥)。致命:无法从远程服务器读取 存储库 我按照AWS中的说明设置配置文件和凭据 我找不到缺少的内容。您的~/.ssh目录中是否有多个公钥 如果您在
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
然而,当我试图推动我得到这个信息
权限被拒绝(公钥)。致命:无法从远程服务器读取
存储库
我按照AWS中的说明设置配置文件和凭据
我找不到缺少的内容。您的
~/.ssh
目录中是否有多个公钥
如果您在~/.ssh
中有id\u rsa.pub
,但未选择将其上载到IAM控制台,则需要配置.ssh/config
以使用您选择的公钥和指定的用户名
例如,如果您已经创建并上传了名为codecommit\u rsa.pub
(根据文档)的公钥,则需要将以下行添加到~/.ssh/config
Host git-codecommit.*.amazonaws.com
User APKAISIJVIU6XXXXXX
IdentityFile ~/.ssh/codecommit_rsa
主机git codecommit.*.amazonaws.com
用户APKAISIJVIU6XXXXXX
IdentityFile~/.ssh/codecommit\u rsa
让我知道这是否有帮助
伊伦