[英]aws codecommit cannot push
我在 aws codecommit 中設置了我的新倉庫。 我對此完全陌生。
我可以使用這個克隆我的倉庫
git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
但是,當我嘗試推送時,我收到此消息
權限被拒絕(公鑰)。 致命:無法從遠程存儲庫讀取。
我按照 AWS 中的說明設置了配置文件和憑證。
我找不到我缺少的東西。
你的~/.ssh
目錄中有多個~/.ssh
嗎?
如果您在~/.ssh
有一個id_rsa.pub
但沒有選擇將其上傳到 IAM 控制台,那么您將需要配置您的.ssh/config
以使用您選擇的公鑰和您的用戶名指定。
例如,如果您已經創建並上傳了名為codecommit_rsa.pub
(根據文檔),那么您需要將以codecommit_rsa.pub
添加到您的~/.ssh/config
Host git-codecommit.*.amazonaws.com User APKAISIJVIU6XXXXXX IdentityFile ~/.ssh/codecommit_rsa
讓我知道這是否有幫助!
宜倫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.