我在 aws codecommit 中设置了我的新仓库。我对此完全陌生。
我可以使用这个克隆我的仓库
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
但是,当我尝试推送时,我会收到此消息
权限被拒绝(公钥)。致命:无法从远程存储库中读取。
我按照 AWS 中的说明设置了配置文件和凭证。
我找不到我缺少的东西。
我在 aws codecommit 中设置了我的新仓库。我对此完全陌生。
我可以使用这个克隆我的仓库
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
但是,当我尝试推送时,我会收到此消息
权限被拒绝(公钥)。致命:无法从远程存储库中读取。
我按照 AWS 中的说明设置了配置文件和凭证。
我找不到我缺少的东西。
您的~/.ssh
目录中有多个公钥吗?
如果您有一个id_rsa.pub
输入~/.ssh
但没有选择将该输入上传到 IAM 控制台,那么您需要将您的配置配置.ssh/config
为使用您选择的公钥和您指定的用户名。
例如,如果您创建并上传了名为(根据文档)的公钥codecommit_rsa.pub
,那么您需要将以下行添加到您的~/.ssh/config
托管 git-codecommit.*.amazonaws.com 用户 APKAISIJVIU6XXXXXX 身份文件 ~/.ssh/codecommit_rsa
让我知道这是否有帮助!
宜伦