我在使用HTTP代理(仅允许http连接)的网络的笔记本电脑(Ubuntu)上。 当我将svn用作诸如“ http:// .....”之类的url时,一切都很酷(google chrome存储库工作完美),但是现在我需要使用svn:// …从服务器进行svn了。我看到连接被拒绝。 我已经在/ etc / subversion / servers中设置了代理配置,但这没有帮助。 有人有意见/解决方案吗?
在/etc/subversion/servers设置中http-proxy- host,与svn://通过svnserve命令启动的通常在端口3690上运行的另一台服务器连接 无关。
/etc/subversion/servers
http-proxy- host
svn://
svnserve
如果您有权访问服务器,则可以svn+ssh://按照此处的说明进行设置。
svn+ssh://
更新 :您还可以尝试使用connect-tunnel,它使用HTTPS代理服务器建立连接隧道:
connect-tunnel
connect-tunnel -P proxy.company.com:8080 -T 10234:svn.example.com:3690
那你会用
svn checkout svn://localhost:10234/path/to/trunk