当我尝试使用“Git Sync”然后“Pull”时出现错误:
无法加载此密钥(无法打开文件)
然后它尝试继续拉,我得到这个错误:
断开连接:不支持可用的身份验证方法(服务器发送:公钥)
自从我升级到 1.7.8.0 后才发生这种情况。之前一切正常。我可以使用 gitbash 成功拉取,所以我知道我可以连接。
我不确定发生了什么变化,或者我可以做些什么来修复它。请帮忙!
其他步骤
我去了 GIT 文件夹并使用 gitbash 检查 git remote -v 并收到:
.puttykeyfile
origin git@github.com:{name}/{repository}.git (fetch)
origin git@github.com:{name} /{repository}.git(推送)
我认为这是正确的。
我检查了 tortoisegit 中的腻子键设置。我有两个条目:
- .puttykeyfile - 在 Remote 中只有 .puttykeyfile
- origin - 这似乎在 Remote、URL 和 Putty Key 中包含所有正确的信息
当我在 PuTTYGen 中加载密钥时,它具有 ssh-rsa 1024... 密钥指纹。
pageant.exe 正在运行,但现在没有,但它仍然无法正常工作
当它之前工作时,我的 git 文件夹与我的密钥位于同一文件夹中。现在我有 3 个,但它们都不起作用,如果我用一个存储库和密钥创建一个新的 git 文件夹,它似乎不起作用。我不知道它是否会影响结果,但想分享一下以防万一。