2011-01-25 44 views
2

服务器运行Subversion版本1.5.2(r32768)。TortoiseSVN不会连接到Windows Vista上的颠覆64

在过去的一年里,我的作品Vista 64bit笔记本电脑上安装了龟,它永远不会连接到远程存储库。但是使用IntelliJ IDE,我可以很好地连接到存储库。

在家我正在运行/正在运行直到一个小时前TortoiseSVN 1.6.10。在过去的几个月中,这种方式工作得很好,但是在一些软件更新到我的系统之后,重新引导了一些变化,现在Tortoise也不会连接到远程存储库。我更新了Tortoise到1.6.12,但它仍然不能工作。

我非常沮丧,可以使用一些援助。没有人在我工作的地方知道如何准确设置连接。不管它是否有效,对我而言都不是。

我进入注册表并删除了乌龟设置下的所有URL条目(是的,也许我不应该但是,该死的我只是在这一点上厌倦了)。毕竟我一直在处理这个和关闭一年寻找答案并尝试不同的事情,我碰到。

所以问题只是这个我需要设置什么以及我需要设置它以使我的连接在我的系统上工作。我厌倦了使用我的IDE做事情,特别是当我有几个需要更新和推送数据的项目时。

谢谢大家,无论您提供什么援助。

这里还有一些日志语句,它们是从乌龟上抨击它来使其工作。

2011/1/24 - 下午8点06分15秒命令:更新错误:“IP /文件夹”;:选项无法解析主机名错误:`IP /文件夹/ p​​roj1' :此处所请求的名称是有效的,但没有错误:找到了请求类型的数据。错误:(ip)完成! :

1/24/2011 - 8:09:18 PM命令:更新错误:选项'ip/folder';:无法连接到服务器(ip)完成! :

这是试图拉项目的新副本

2011/1/24 - 下午10点59分42秒的命令:从结帐IP /文件夹,修改HEAD,全面递归,外部包括错误:'IP /文件夹'选项;:无法连接到服务器(IP)完成! :

是的我可以在Internet Explorer中查看存储库。是的,我可以使用IntelliJ IDE将数据拖放到存储库。

+0

这里同时从扑在龟一些日志报表得到它的工作。 – Elijah 2011-01-25 04:26:29

+1

以利亚,您应该将所有这些评论添加为您的原始文章的编辑 - 请参阅您的文章底部的“编辑”链接。 – shaunmartin 2011-01-25 05:48:37

+0

@Elijah你送给乌龟的URL是什么? – Nishant 2011-01-25 10:41:50

回答

1

我发现了这个问题。我在Tigris.org发布了答案http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2700618但是这里也有答案。

好吧,我发现了那个让我害怕的dang文件。

环境的Windows Vista 64 HP也赢得7 64 TortoiseSVN的1.6.6

  • 我关掉了窗口功能,可以隐藏所有受保护的文件和文件夹。
  • 在根目录中找到一个名为'C:\ ProgramData \'的文件夹。这个文件夹里面有一个名为'servers'的文件夹'Subversion'。文件上没有文件扩展名。所以路径是C:\ ProgramData \ Sub版本\服务器
  • 我用记事本查看它,看到我的所有项目列在代理项下。我将文件更改为bkup.server(所以我可以恢复以防万一)。
  • 然后在Windows资源管理器窗口中右键单击更新和POOF,魔术,它的工作。

我希望这可以让别人留下很多苦难。谢谢大家在这方面的帮助。

2

您似乎需要指定一个代理服务器来访问您的存储库。代理服务器是–  或多或少  –公司网络的所有计算机访问互联网或其他网络资源的中央接入点。

如果您在IntelliJ中设置代理服务器,请从该处复制信息并将其输入到here所述的TortoiseSVN代理设置中。

要查看代理服务器设置为IE,打开Internet选项,然后去连接选项卡并单击局域网设置。在代理服务器字段中应该有一些信息,您可以将其复制并输入到Tortoise的代理设置中。

如果没有在LAN设置中指定明确的代理,但是有自动配置脚本,请下载脚本(例如使用wget或其他一些不评估脚本的客户端)并在下载的脚本中搜索代理。

如果在IE中既没有给出代理配置脚本也没有给出显式代理,它不是代理相关的问题。

访问repo与IE并使用TortoiseSVN访问它的另一个区别是IE始终使用HTTP(S)协议访问回购站,而Tortoise也可以处理svn://协议。您是否确定您在使用Tortoise签出时指定http://server.company.com/path/to/repo,而不是svn://server.company.com/path/to/repo(并且您要检出的URL与IntelliJ中的真正相同?在IntelliJ中设置了哪个协议?)? svn://协议可能会被企业防火墙阻止,而http://https://肯定不会被防火墙阻止。

1

我有同样的问题,但我的解决方案是从你的启发。我的Subversion文件夹位于C:\ Users \\ AppData \ Roaming \ Subversion中,但“服务器”文件看起来很正常。

在同一个父目录中,我还注意到'TortoiseSVN'目录。所以在C:\ Users \\ AppData \ Roaming \ TortoiseSVN。我将该文件夹的名称更改为xTortoiseSVN,以便修复问题的TortoiseSVN和POOF无法访问。其中一个文件可能有损坏。

谢谢你的灵感:)