37

我正在尝试设置一台新计算机以与我在 cvsdude.com 托管的 SVN 存储库同步。

我收到此错误:

![SVN 错误][1] -删除了已被广告替换的图像小屋图像

这是我所做的(这些在过去有效):

  1. 下载并安装 TortoiseSVN

  2. 创建了一个新文件夹 C:\aspwebsite

  3. 右键单击,选择 SVN Checkout...

  4. 输入以下信息,点击确定:

  5. 得到 TortoiseSVN 错误:

TortoiseSVN 应该询问我的用户名和密码,然后下载大约 90MB,而不是收到错误。

为什么我不能从我的 Subversion 存储库中签出?


肯特弗雷德里克写道:

他们的安全证书已过期,或者他们的托管已损坏/中断。

联系 CVSDude 并询问他们发生了什么事。

这也可能是超时,因为对我来说,他们的网站非常缓慢 ..

它仅在几秒钟后出错。我不认为这是超时。

马特写道:

尝试访问 https://[redacted]-svn.cvsdude.com/aspwebsite 看看会发生什么。如果您可以在浏览器中访问它,您应该能够在您的 SVN 客户端中获取文件,我们可以从那里开始工作。如果它失败了,那么这就是你的答案。

我可以在网络浏览器中访问该网站。

4

20 回答 20

37

检查TortoiseSVN->Settings->Network中的代理设置。

也许它们的配置与您的网络浏览器不同。

于 2008-09-21T20:15:23.823 回答
27

反应迟钝,但我已经为此苦苦挣扎了一段时间,所以也许我可以通过展示我的解决方案来节省一些时间。

我的问题有点不同,但原因可能是一样的。

在我的情况下,TortoiseSVN 继续尝试通过代理服务器进行连接。我可以通过 chrome、firefox 和 IE 访问 SVN。

原来有一个配置文件与 TortoiseSVN 中的 GUI 显示的配置不同。

我的位置在这里: C:\Documents and Settings\[username]\Application Data\Subversion\,但您也可以通过 TortoiseSVN gui 打开文件。

TortoiseSVN

在我的文件中,http-proxy-exceptions was empty. 在我指定它之后,一切正常。

[global]
http-proxy-exceptions = 10.1.1.11
http-proxy-host = 197.132.0.223
http-proxy-port = 8080
http-proxy-username = defaultusername
http-proxy-password = defaultpassword
http-compression = no
于 2009-09-25T15:50:16.810 回答
14

我意识到这是一个老问题,但同样的问题也发生在我身上,但原因完全不同。

可能是 cvs-dude 更改了证书,因此它不再与您缓存的证书匹配。

你可以去TortoiseSVN->Settings->Saved Data并点击 'Authentication data' 旁边的 'Clear' 按钮然后再试一次。

于 2009-11-25T07:45:52.017 回答
8

这让我发疯,我今天解决了它。我在这个旧帖子中发帖是因为我在寻找解决方案时多次到达这里。我希望它可以帮助某人。对我来说,我检查了 svn-settings --> network --> Edit Subversion server file 发现最后有一些未注释的行:

http-proxy-host = 
ssl-trust-default-ca = no
http-proxy-username = 
http-proxy-password = 

这与我的同事不同。一旦我评论了这些,它又开始工作了。

于 2010-02-11T17:04:54.053 回答
6

听起来您几乎肯定在代理服务器后面。

在我的代理后面这对我不起作用的地方:

svn checkout http://v8.googlecode.com/svn/trunk/ v8-read-only

这样

svn --config-option servers:global:http-proxy-host=MY_PROXY_HOST --config-option servers:global:http-proxy-port=MY_PROXY_PORT checkout http://v8.googlecode.com/svn/trunk/ v8-read-only

更新我忘了引用我的消息来源:-)

http://svnbook.red-bean.com/en/1.1/ch07.html#svn-ch-7-sect-1.3.1

于 2010-11-30T17:54:24.330 回答
4

我刚刚遇到了类似的问题,但它没有立即出错,所以它可能不是同一个问题。

我在防火墙后面并更改了我的代理设置(TortoiseSVN->Settings->Network)以访问昨天的开源存储库。今天早上我收到错误消息,试图在防火墙后面的本地域中签出一个 repo。我只需要删除 TortoiseSVN->Settings->Network 中的代理设置,让它再次在本地工作。

于 2009-03-13T15:28:01.293 回答
2

这是您在 TortoiseSVN 中的代理设置的问题。使用不使用代理的网络连接或正确配置代理设置。

于 2009-03-04T11:56:24.977 回答
1

确保将代理条目添加到服务器文件时,将它们添加到 [global] 组下。(在 ubuntu 下,这似乎对我产生了影响。)

于 2011-01-04T18:12:47.463 回答
1

我有一个类似的问题;原来这是区分大小写的问题。因此,请确保使用正确的案例。

于 2009-05-26T19:29:02.330 回答
1

我有同样的问题,但使用我自己的服务器。也许 APACHE 只允许与同一服务器的有限连接。我正在增加 max_connection 和 KeepAlive 设置。到目前为止,一切都很好。

于 2009-03-12T08:53:13.993 回答
1

他们的安全证书已过期,或者他们的托管已损坏/中断。

联系 CVSDude 并询问他们发生了什么事。

这也可能是超时,因为对我来说,他们的网站非常缓慢..

于 2008-09-21T17:54:03.883 回答
1

I got the same error today and discovered that the firewall was blocking the svn client

于 2009-11-16T16:02:01.293 回答
1

尝试将 SVN URL 粘贴到浏览器的地址栏中。您可能会看到由于 URL 的某些问题而无法连接。我今天遇到了这个问题,问题是我输错了端口号,但正如其他人所指出的,这也可能是区分大小写的问题、代理设置或其他连接级别的问题。

于 2009-09-03T17:09:45.640 回答
1

我没有以任何方式更改网络设置,因此这里介绍的大部分内容都不适用于我。在搞砸了很多关于病毒扫描程序的评论后,我走上了正确的道路:有一些病毒扫描程序,如 McAfee,可以保护系统目录的某些区域并使它们成为只读的。当您第一次连接到服务器时,Tortoise SVN 会尝试将证书写入其中一个文件,但由于保护而失败。短暂关闭保护,开始检出,在证书对话框后,您可以重新打开它。这至少对我有用。

于 2009-09-28T22:02:27.357 回答
1

感谢此页面上的所有评论者。当我第一次安装最新的 TortoiseSVN 时,我收到了这个错误。

我使用的是最新版本,所以决定降级到 1.5.9(我的其他同事都在使用),这让它工作了。然后,一旦建成,我的机器就被移到另一个子网上,问题又开始了。

我去了 TortoiseSVN->Settings->Saved Data 并清除了 Authentication 数据。在此之后它工作正常。

于 2010-06-14T10:48:17.853 回答
1

这可能是因为您试图通过代理服务器访问存储库来检出存储库,而没有在您需要更改 TortoiseSvn 中的设置的地方启用代理服务器。因此,如果您使用代理服务器,请确保在设置->网络中的“启用代理服务器”中打勾,并在相关位置提供您的服务器地址和端口号。现在尝试再次检查。

于 2010-04-03T12:06:17.080 回答
1

当我将我的服务器作为 SVN 配置文件中的代理的例外时,我也遇到了这个错误,如下所示:http-proxy-exceptions = *.repo.domain.com

我的解决方案是使用 svn 服务器 IP 而不是名称。由于某种原因,Eclipse Juno - Subclipse 和 TortoiseSVN 没有正确解析该名称。

那么,什么对我有用:(http-proxy-exceptions = XXX.XX.X.X服务器IP)

于 2013-09-10T20:31:35.570 回答
0

可以从至少 3 台计算机访问远程 VisualSVN 服务器 2.5.8。但是在我的本地计算机上,无法访问存储库的 url 并svn ls https://server-ip:443/svn/project/trunk返回错误

OPTIONS of 'https://…' could not connect to server (…)

我的本地计算机曾经可以访问服务器。唯一改变的是由于 Redmine 原因(证书问题)切换到 http 连接而不是 https。

我尝试了上面列出的不同的东西。真正解决我的问题的是VisualSVN server 2.5.9使用相同的存储库安装新的。Redmine 还通过 https 识别了新的存储库。

于 2013-04-21T09:59:42.340 回答
0

对我来说,这就是解决方案

问题在于 SVN 服务器位于反向代理(磅)后面。并且反向代理必须被告知允许OPTIONS

于 2013-03-20T18:10:54.707 回答
0

这两个答案都没有为我解决问题。即使在我安装了新版本的 Tortoise SVN + Ccleaner 之后。

似乎有一个文件夹AppData\Roaming\Subversion包含 Tortoise SVN 的所有配置。您需要将其全部删除并重新启动 Tortoise SVN。

希望这可以帮助某人作为最终解决方案。

于 2019-01-08T10:21:52.313 回答