簡體   English   中英

aws 代碼提交無法推送

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM