2

我在 aws codecommit 中设置了我的新仓库。我对此完全陌生。

我可以使用这个克隆我的仓库

git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo

但是,当我尝试推送时,我会收到此消息

权限被拒绝(公钥)。致命:无法从远程存储库中读取。

我按照 AWS 中的说明设置了配置文件和凭证。

我找不到我缺少的东西。

4

1 回答 1

2

您的~/.ssh目录中有多个公钥吗?

如果您有一个id_rsa.pub输入~/.ssh但没有选择将该输入上传到 IAM 控制台,那么您需要将您的配置配置.ssh/config为使用您选择的公钥和您指定的用户名。

例如,如果您创建并上传了名为(根据文档)的公钥codecommit_rsa.pub,那么您需要将以下行添加到您的~/.ssh/config

托管 git-codecommit.*.amazonaws.com
  用户 APKAISIJVIU6XXXXXX
  身份文件 ~/.ssh/codecommit_rsa

让我知道这是否有帮助!

宜伦

于 2016-10-28T21:19:37.253 回答