我将 PC 升级到 Windows 7 64 位 Home Premium - 全新安装。从那时起,我尝试安装以下 SVN 客户端:Tortois 1.6.6 64 位和 32 位、Tortois 1.6.5 64 位、SlikSVN、SmartSVN 和其他几个。它们都无法连接到任何远程 SVN 存储库。
注意:当我插入安装了 Tortoise 1.6.6 客户端的旧 Vista HD 时,一切正常。因此,我并不怀疑网络本身的问题。
我见过一些帖子,人们在 Windows 7 64 位上遇到了类似的问题,但我还没有看到该问题的实际答案/解决方案。
答案1
打开/关闭游戏模式后,我看到了不一致的行为。我通过在 Windows 7 防火墙中打开端口 3690 出站 TCP 解决了这个问题。
答案2
我知道这是一个愚蠢的问题,但是您是否检查过您的防火墙是否阻止了您的 svn 客户端使用的端口?
- svn:// - 端口 3690
- http:// - 端口 80
- svn+ssh:// - 端口 22
我最近全新安装了 Windows 7 Ultimate x64,并且必须打开几个端口,然后才能与我的 Subversion 服务器通信。
答案3
查看在 Windows 7 中运行 SVN 的帖子。
http://thinkdiff.net/mixed-topis/running-subversion-on-windows-7/
答案4
对于任何未来的案例,我都遇到了完全相同的问题,我尝试的所有 svn 客户端都无法连接到我的 svn 服务器,但经过几天的尝试,我发现 bitdefender 的“防病毒 - 实时保护”功能会干扰连接,因此我禁用了此功能并解决了问题。我可以从我拥有的任何 svn 客户端连接到我的 svn 服务器。
具体来说,我在使用 unfuddle.com 时遇到了问题