TortoiseGit(64位)在cpt重启时停止工作(win 7 64位)

发布于 2024-11-07 10:44:27 字数 369 浏览 0 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

思慕 2024-11-14 10:44:27

有同样令人沮丧的问题。尝试从Tortoiseplink读取调试信息:

  1. 在TortoisePlink.exe所在的文件夹中创建TortoisePlink.cmd文件,内容如下:

    @echo 关闭
    路径\TortoisePlink.exe -v %1 %2 %3 %4 %5 %6 %7 %8 %9

    替换路径以满足您的需要。

  2. 转到TortoiseGit设置->网络并选择 TortoisePlink.cmd 作为您的 ssh 客户端。

  3. 使用您的存储库进行一些操作(克隆、推送、拉取)并查看输出。

就我而言,TortoiseGit 总是尝试使用一个特定的密钥,该密钥尚未分配给 git 用户。我发现没有关于默认键的设置,所以我只是移动了这个键,然后TortoiseGit就可以使用其他键了。

Had the same frustrating issue. Try to read the debug information from Tortoiseplink:

  1. 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.

  2. Go to to TortoiseGit settings -> Network and choose TortoisePlink.cmd as your ssh client.

  3. Make something with your repository (clone, push, pull) and view the output.

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文