我正在尝试设置一台新计算机,以便与我在cvsdude.com上托管的SVN存储库同步。
我收到此错误:
![SVN错误] [1] - 删除了已被广告替换的图像小屋图像
这就是我所做的(这些过去曾有过):
已下载并安装了TortoiseSVN
创建了一个新文件夹C:\ aspwebsite
右键单击,选择SVN Checkout ...
输入以下信息,点击确定:
得到了TortoiseSVN错误:
TortoiseSVN不应该收到错误,而应该询问我的用户名和密码,然后下载大约90MB。
为什么我不能从我的Subversion存储库中签出?
Kent Fredric写道:
他们的安全证书都有 已过期,或者他们的托管是 碎/向下。
联系CVSDude并告诉他们最新情况。
它也可能是暂停,因为 对我来说,他们的网站详尽 慢..
仅在几秒钟后出现错误。我不认为这是暂停。
Matt写道:
尝试访问 https://[redacted]-svn.cvsdude.com/aspwebsite 看看会发生什么。如果你可以访问 它在你的浏览器中,你应该是 能够获取SVN中的文件 客户,我们可以从那里工作。如果 它失败了,那就是你的答案。
我可以在网络浏览器中访问该网站。
答案 0 :(得分:37)
检查 TortoiseSVN->设置 - >网络中的代理设置。
也许它们的配置与您的网络浏览器不同。
答案 1 :(得分:27)
迟到的反应,但我已经挣扎了一段时间,所以也许我可以通过展示我的解决方案来节省一些时间。
我的问题显示有点不同,但原因可能是相同的。
在我的情况下,TortoiseSVN继续尝试通过代理服务器进行连接。我可以通过chrome,firefox和IE访问SVN。
原来有一个配置文件,其配置与TortoiseSVN显示的GUI不同。
我的位置在这里:
C:\Documents and Settings\[username]\Application Data\Subversion\
,但你也可以通过TortoiseSVN gui打开文件。
在我的档案中,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
答案 2 :(得分:14)
我意识到这是一个古老的问题,但同样的问题发生在我身上,但出于完全不同的原因。
可能是cvs-dude更改了证书,因此它不再与您缓存的证书相匹配。
您可以转到 TortoiseSVN->设置 - >保存数据,然后点击“身份验证数据”旁边的“清除”按钮,然后重试。
答案 3 :(得分:8)
这让我疯了,今天我解决了。我在这个旧帖子中发帖,因为我在搜索解决方案时多次到达这里。我希望它对某人有帮助。 对我来说,我检查了svn-settings - >网络 - >编辑Subversion服务器文件,发现最后有一些未注释的行:
http-proxy-host =
ssl-trust-default-ca = no
http-proxy-username =
http-proxy-password =
与我的同事不同。一旦我发表评论,它就会重新开始工作。
答案 4 :(得分: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
答案 5 :(得分:4)
我刚遇到类似的问题,但它没有立即出错,所以可能不是同一个问题。
我在防火墙后面并更改了我的代理设置(TortoiseSVN-> Settings-> Network)以访问昨天的开源代码库。我今天早上收到错误,试图检查防火墙后面的本地域中的repo。我只需要删除TortoiseSVN-> Settings-> Network中的代理设置,让它再次在本地工作。
答案 6 :(得分:2)
TortoiseSVN中的代理设置存在问题。使用不使用代理的网络进行连接或正确配置代理设置。
答案 7 :(得分:1)
尝试将SVN网址粘贴到浏览器的地址栏中。您可能会因为URL的某些问题而看到无法连接。我今天遇到了这个问题,问题是我错误输入了端口号,但正如其他人所说,它也可能是区分大小写的问题,代理设置或其他连接级问题。
答案 8 :(得分:1)
我没有以任何方式更改网络设置,因此这里提供的大部分内容都不适用于我。在搞乱了很多关于病毒扫描程序的评论让我走上正轨:有一些像McAfee这样的病毒扫描程序可以保护系统目录的某些区域并使它们只读。 当您第一次连接到服务器时,Tortoise SVN会尝试在其中一个文件上写入证书,这些文件因保护而失败。短暂关闭保护,开始检出,在证书对话框之后,您可以重新打开它。这至少对我有用。
答案 9 :(得分:1)
我今天遇到了同样的错误,发现防火墙阻止了svn客户端
答案 10 :(得分:1)
他们的安全证书已过期,或者他们的托管被破坏/停用。
联系CVSDude并告诉他们最新情况。
这也可能是暂停,因为对我而言,他们的网站详尽慢..
答案 11 :(得分:1)
我有类似的问题;结果是区分大小写的问题。所以,请确保使用正确的案例。
答案 12 :(得分:1)
这可能是因为您试图通过代理服务器访问存储库而不在您需要更改TortoiseSvn中的设置的位置启用代理服务器。因此,如果您使用代理服务器,请确保在设置 - >网络中的“启用代理服务器”中打勾,并在相关位置提供您的服务器地址和端口号。现在再试一次。
答案 13 :(得分:1)
感谢本页面上的所有评论者。当我第一次安装最新的TortoiseSVN时,我收到了这个错误。
我使用的是最新版本,所以决定降级到1.5.9(正如我的其他同事正在使用的那样),这让它发挥作用。然后,一旦构建,我的机器被移动到另一个子网,问题再次开始。
我去了TortoiseSVN->设置 - >保存数据并清除了身份验证数据。在此之后它运作良好。
答案 14 :(得分:1)
我有同样的问题,但是使用我自己的服务器。也许APACHE只允许有限的连接到同一台服务器。我正在增加max_connection和KeepAlive设置。到目前为止一切都很好。
答案 15 :(得分:1)
确保在将代理条目添加到服务器文件时,将其添加到[global]组下。 (这似乎对我在ubuntu下有所不同。)
答案 16 :(得分:1)
当我将服务器作为SVN配置文件中代理的例外时,我也遇到了这个错误:http-proxy-exceptions = *.repo.domain.com
我的解决方案是使用svn服务器IP而不是名称。出于某种原因,这个名称没有得到Eclipse Juno - Subclipse和TortoiseSVN的正确解析。
那么,对我有用的是:http-proxy-exceptions = XXX.XX.X.X
(服务器IP)
答案 17 :(得分:0)
问题是SVN服务器落后于反向代理(pound)。并且必须告知反向代理允许OPTIONS
。
答案 18 :(得分:0)
远程VisualSVN服务器2.5.8可从至少3台计算机访问。
但是,在我的本地计算机上,无法访问存储库的URL
并svn ls https://server-ip:443/svn/project/trunk
返回错误
OPTIONS of 'https://…' could not connect to server (…)
我的本地计算机曾经有权访问服务器。唯一被改变的是切换到http连接而不是https,因为Redmine原因(证书问题)。
我尝试了上面列出的不同内容。实际上解决了我的问题是使用相同的存储库安装新的VisualSVN server 2.5.9
。此外,Redmine还通过https识别了新的存储库。
答案 19 :(得分:0)
两个答案都没有为我解决问题。即使在我安装了新版本的Tortoise SVN + Ccleaner之后。
似乎AppData\Roaming\Subversion
中有一个文件夹,其中包含Tortoise SVN的所有配置。您需要将其全部删除,然后重新启动Tortoise SVN。
希望这可以帮助某人成为最终解决方案。