颠覆:svn的协议与HTTP/HTTPS代理
问题描述:
我需要做一个svn签,说颠覆:svn的协议与HTTP/HTTPS代理
svn checkout svn://XYZ.com/trunk.
我使用SVN客户端从代理后面。我以前使用http协议访问过其他的存储库,但是使用svn协议,它会因为“Connection Refused”而失败,因为我认为它是端口不允许的端口。但是,服务器不支持HTTP协议。
但是,svn + ssh获取连接,但它会提示在该服务器上的帐户,我没有?
除了请求一个帐户之外,还有什么出路吗?
请注意,我不能影响代理服务器的设置。
答
SVN在Windows上创建一个名为“C:\ Documents and Settings \ mjohansen \ Application Data \ Subversion \ servers”的文件。 (我不确定它在Linux上的位置。)该文件包含许多配置参数,包括“http-proxy-host”,“http-proxy-port”等。默认情况下,被注释掉了。您可以取消注释并填写代理信息。
我认为这只适用于某些SVN客户端。但是我发现标准SVN命令行应用程序Tortoise和Eclipse Subclipse SVN插件使用了相同的文件。
这一切都假设您的问题确实是代理服务器。
HTTP代理可能不会处理到svn服务器端口的流量。如果除了http之外的其他所有内容都被拒绝,您可以通过使用http(s)端口作为其入口节点的Tor网络来传输您的流量。 – 2010-03-19 05:50:14
是的,我是在想一些相似的东西,可能是开瓶器,但不知道如何使用它svn – sud03r 2010-03-19 06:17:51