嘿,我刚刚买了一台新的笔记本电脑,它有Windows 8,而我的桌面是7。以前的笔记本电脑也是7号。我下载了最新版本的Tortoise SVN(1.8.1)。新的笔记本电脑和7台桌面,用于检查存储库,它在7中完全正常工作,甚至无法在8台机器上连接。我找不到任何与此有关的已知问题。
任何帮助将不胜感激!
答案 0 :(得分:7)
我在Windows 8机器上遇到过两次相同的问题(使用带有腻子的乌龟)。我需要在TortoisePlink.exe上明确指定用户和密码参数。
您可以在TortoiseSVN设置 - >网络 - > SSH-> SSH客户端上添加参数。该值看起来像:“C:\ Program Files \ TortoiseSVN \ bin \ TortoisePlink.exe”-v -l username -pw password
问题似乎在于身份验证部分。 Tortoise客户端无法从putty上保存的会话中检索凭据。
希望这有帮助。
答案 1 :(得分:4)
我找到了 解决方案,虽然它可能不是 解决方案。
我在我的Windows 8机器上安装了Cygwin,在安装过程中,我检查了与ssh
相关的所有工具。如果在Cygwin目录中找到ssh.exe
,可以检查是否正确安装了它。例如:C:\cygwin\bin\ssh.exe
。
现在右键单击资源管理器中的“TortoiseSVN”并选择“设置”。选择“网络”,在底部,您会发现可以更改SSH客户端。使用C:\cygwin\bin\ssh.exe
。
现在将使用Cygwin ssh
客户端而不是TortoisePlink。我不知道为什么这个客户端工作,plink没有,但它节省了我的一天。
额外注释:我曾经使用过Pageant,因此我不必在自己的机器上输入密码,但您也可以按these three steps来获得相同的结果。
答案 2 :(得分:0)
嘿,我刚刚使用我的另一台电脑(Windows 7桌面),只需要SVN几天,以前从未遇到过这个问题。我能够拉下另一个存储库,所以我不会在这个问题上浪费更多的时间。
答案 3 :(得分:0)
我在Windows 8.1下遇到了与Tortoise 64位类似的问题,因为所有上下文菜单都消失了。它们仍然存在于各种Open...
对话框中。
我更改了%PATH%
变量,让乌龟的路径就在前面,而ctx'的菜单又回来了。
答案 4 :(得分:0)
我的同事有这个问题。 @Kaz的回答帮助我找到了解决方案。
问题似乎在于身份验证部分。 Tortoise客户端无法从putty上保存的会话中检索凭据。
我的同事的问题是,他保存的会话中的PUTTY默认设置被设置为使用TELNET而不是SSH。因此,一旦我们将默认设置保存为使用SSH,它就会起作用。