Subversion:svn协议与HTTP/HTTPS代理

Subversion:svn协议与HTTP/HTTPS代理,svn,svn-checkout,Svn,Svn Checkout,比如说,我需要做一个svn结账 svn checkout svn://XYZ.com/trunk. 我正在从代理后面使用svn客户端。我过去曾使用http协议访问过其他存储库,但使用svn协议,它会因“连接被拒绝”而失败,原因是我认为代理不允许使用该端口。尽管如此,服务器上不支持http协议 但是,svn+ssh已连接,但它会提示在该服务器上输入我没有的帐户 除了申请一个帐户,还有别的出路吗 请注意,我不能影响代理服务器的设置 SVN在Windows上创建一个名为“C:\Documents a

比如说,我需要做一个svn结账

svn checkout svn://XYZ.com/trunk.
我正在从代理后面使用svn客户端。我过去曾使用http协议访问过其他存储库,但使用svn协议,它会因“连接被拒绝”而失败,原因是我认为代理不允许使用该端口。尽管如此,服务器上不支持http协议

但是,svn+ssh已连接,但它会提示在该服务器上输入我没有的帐户

除了申请一个帐户,还有别的出路吗


请注意,我不能影响代理服务器的设置

SVN在Windows上创建一个名为“C:\Documents and Settings\mjohansen\Application Data\Subversion\servers”的文件。(我不确定它在Linux上的位置。)该文件包含许多配置参数,包括“http代理主机”、“http代理端口”等。默认情况下,它们被注释掉。您可以取消对它们的注释并填写代理信息

我认为这只适用于某些SVN客户。但是我发现标准的SVN命令行应用程序、Tortoise和Eclipse Subclipse SVN插件使用了相同的文件


所有这些都假设您的问题确实是代理服务器。

HTTP代理可能不处理到svn服务器端口的流量。如果除http之外的所有内容都被拒绝,那么您可以通过使用http(s)端口作为其入口节点的Tor网络来隧道您的流量。是的,我想到了一些类似的东西,可能是螺旋式的,但不确定如何将其用于SvSensory,我想我误解了您的问题。在linux中,它指向~/.subversion/servers