aws codecommit 无法推送
aws codecommit cannot push
我在 aws codecommit 中设置了我的新存储库。我对此完全陌生。
我可以使用这个克隆我的存储库
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
然而,当我尝试推送时,我收到了这条消息
Permission denied (publickey). fatal: Could not read from remote
repository.
我按照 AWS 中的说明设置了配置文件和凭证。
我找不到我丢失的东西。
您的 ~/.ssh
目录中是否有多个 public 密钥?
如果您在 ~/.ssh
中有一个 id_rsa.pub
但没有选择将那个上传到 IAM 控制台,那么您将需要配置您的 .ssh/config
以使用 public 您使用指定的用户名选择的密钥。
例如,如果您创建并上传了名为 codecommit_rsa.pub
的 public 密钥(根据文档),则需要将以下行添加到 ~/.ssh/config
Host git-codecommit.*.amazonaws.com
User APKAISIJVIU6XXXXXX
IdentityFile ~/.ssh/codecommit_rsa
如果有帮助请告诉我!
一伦
我在 aws codecommit 中设置了我的新存储库。我对此完全陌生。
我可以使用这个克隆我的存储库
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
然而,当我尝试推送时,我收到了这条消息
Permission denied (publickey). fatal: Could not read from remote repository.
我按照 AWS 中的说明设置了配置文件和凭证。
我找不到我丢失的东西。
您的 ~/.ssh
目录中是否有多个 public 密钥?
如果您在 ~/.ssh
中有一个 id_rsa.pub
但没有选择将那个上传到 IAM 控制台,那么您将需要配置您的 .ssh/config
以使用 public 您使用指定的用户名选择的密钥。
例如,如果您创建并上传了名为 codecommit_rsa.pub
的 public 密钥(根据文档),则需要将以下行添加到 ~/.ssh/config
Host git-codecommit.*.amazonaws.com User APKAISIJVIU6XXXXXX IdentityFile ~/.ssh/codecommit_rsa
如果有帮助请告诉我!
一伦