【发布时间】:2020-03-27 17:39:14
【问题描述】:
我正在使用 ssh 密钥开发 github 存储库。我确实克隆了存储库并将一些更改上传到存储库,但是当我第二次尝试上传更改时,我确实遇到了一个错误:
sign_and_send_pubkey:签名失败:代理拒绝操作
git@github.com:权限被拒绝(公钥)。
致命:无法从远程存储库读取。
我之后做的是删除 ssh 密钥并上传一个新密钥,但错误仍然存在,我尝试在服务器上没有密钥的情况下上传它,但它不起作用。如何将更改的内容上传到同一个仓库?
【问题讨论】:
-
也许你搞砸了这个克隆配置,你是否尝试再次克隆项目并检查它是否使用新密钥?
-
是的,我确实使用新密钥进行了检查,但它输出了相同的错误 [仅错误的第 2 行和第 3 行]。
-
git remote -v的输出是什么?当你git push你的更改时,你可以改为执行GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push ....吗?这应该会给你更多的输出 -
@chelmertz git remote -v 返回 repo 的 git url。但是 git push 打印出一些数字和同样的错误。