TortoiseGit(64位)在cpt重启时停止工作(win 7 64位)
我在 Windows 7 64 位上安装了 TortoiseGit 1.6.5.0 64 位和 Git,连接到本地 git 服务器。首次安装后运行了 3 天。周末后重新启动 cpt 时,它停止在克隆上运行(“网络错误:连接被拒绝”)。用于连接服务器的 Rsa 密钥在 putty 上工作。 Git 独立版也可以使用相同的 rsa 密钥(使用 TortoisePlink.exe)。
尝试卸载并重新安装 TortoiseGit,但结果仍然相同 - 无法使用 TortoiseGit(克隆、推送、拉取...)。
曾尝试拿出Putty强制TortoiseGit使用自己的pagent.exe,没有区别。
想要使用 TortoiseGit 而不是 Git。任何建议都将受到欢迎。蒂亚。
I installed TortoiseGit 1.6.5.0 64 bit and Git on Windows 7 64 bit, connecting to a local git server. It ran for 3 days after the first install. On rebooting cpt after a weekend, it stopped running on a clone ("network error: connection refused"). Rsa key used to connect to server works on putty. Git standalone also works with the same rsa key, using TortoisePlink.exe.
Have tried uninstalling and re-installing TortoiseGit but the result is still the same - no go for TortoiseGit (clone, push, pull...).
Have tried to take out Putty to force TortoiseGit to use its own pagent.exe, no difference.
Would like to use TortoiseGit instead of Git. Any suggestions would be welcomed. tia.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有同样令人沮丧的问题。尝试从Tortoiseplink读取调试信息:
在TortoisePlink.exe所在的文件夹中创建TortoisePlink.cmd文件,内容如下:
@echo 关闭
路径\TortoisePlink.exe -v %1 %2 %3 %4 %5 %6 %7 %8 %9
替换路径以满足您的需要。
转到TortoiseGit设置->网络并选择 TortoisePlink.cmd 作为您的 ssh 客户端。
就我而言,TortoiseGit 总是尝试使用一个特定的密钥,该密钥尚未分配给 git 用户。我发现没有关于默认键的设置,所以我只是移动了这个键,然后TortoiseGit就可以使用其他键了。
Had the same frustrating issue. Try to read the debug information from Tortoiseplink:
Create TortoisePlink.cmd file in the same folder as TortoisePlink.exe with the following content:
@echo off
path\TortoisePlink.exe -v %1 %2 %3 %4 %5 %6 %7 %8 %9
replace path to suit your needs.
Go to to TortoiseGit settings -> Network and choose TortoisePlink.cmd as your ssh client.
In my case TortoiseGit was always trying to use one particular key, which have not been assigned to git user. I found no settings regarding default keys, so I just moved this key and then TortoiseGit was able to use other keys.