一个月前我收到了一台新笔记本电脑,配置了 Git 和 TortoiseGit,一切正常。直到我不得不重新启动笔记本电脑。我让它进入睡眠状态,但某些 Windows 更新需要重新启动。
重启后,使用 TortoiseGit pull 在主题中抛出消息。
Windows 7 + TortoiseGit 2.5
我的 Git Bash 工作正常。我可以克隆、拉、推。没有问题。
阅读断开连接:没有可用的受支持的身份验证方法(服务器发送:publickey),我尝试了很多事情,包括创建 .profile,在 Pageant 中添加密钥。
我试图将 C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe 更改为 ssh.exe,但 TortoiseGit 不允许我这样做。Config 字段已启用,我可以在那里输入,但 OK 和 Apply 都不使用此更改。我已经在 TortoiseGit 2.5 上卸载并安装了 - 仍然没有运气。
在我的环境中,Putty 密钥放置在网络驱动器上。我被告知要重新启动,以防出现问题。我看到我的网络驱动器很好,我已经重新启动了几次 - 以防万一。
同样,我的 Git Bash 仍然可以正常工作。
还有什么需要考虑的吗?
小智 7
问题:“断开连接:没有可用的受支持的身份验证方法(服务器发送公钥)”
解决方案:
右键repo文件夹-> TortoiseGit->设置->网络
如果安装了 Git,请将 SSH 客户端更改为 C:\Program Files\Git\usr\bin\ssh.exe
这最近也成为我的一个问题。问题是 Putty 中保存的会话没有被正确引用。
脚步:
1) 打开设置对话框...右键单击 repo 文件夹>> TortoiseGit >> 设置
2) 在左侧面板中,转到:Git >> Remote
3) 在远程列表中,选择“来源”
4) 将 URL 更改为SavedSession:GitUsername/GitRepo.git,其中SavedSession应替换为 putty 中使用的已保存会话名称。
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |