我正在使用ssh密钥在github存储库上工作。我确实克隆了存储库并将一些更改上传到存储库,但是当我第二次尝试上传更改时,确实遇到了一个错误:
sign_and_send_pubkey:签名失败:代理拒绝操作
git@github.com:权限被拒绝(公钥)。
致命:无法从远程存储库读取。
此后我要做的是删除ssh密钥并上载新密钥,但是错误仍然存在,我尝试在服务器上没有密钥的情况下上载它,但是它不起作用。如何将更改后的文件上传到同一仓库?
答案 0 :(得分:0)
尝试执行以下步骤,而不做我未提及的任何额外操作:
ssh-keygen
(不需要额外的参数),只需按住Enter直到完成。 ~/.ssh/id_rsa.pub
复制公共密钥(文件的全部内容)。 如果仍然无法使用,请在git bash中运行:
ssh-add ~/.ssh/id_rsa
然后再次重复第5阶段。