我有一个远程服务器,在非标准 ssh 端口上托管我的 subversion 存储库。我想使用 Eclipse 的 subclipse 插件作为客户端来访问 SVN 存储库。我可以使用 svn+specialssh://... 来访问存储库,其中specialssh 是我的 ~/.subversion/config 中的隧道配置文件设置。
在 subclipse 中,我尝试将存储库的 URL 输入为: svn+specialssh:// 但这不起作用。
首先,我设置了通往存储库的隧道,该存储库位于我的家庭网络的防火墙后面:
ssh -L 9000:10.5.128.5:3690 root@<mypublicallyexposedaddress>
10.5.128.5是我的存储库主机的内部地址。 3690端口是svn监听的端口。
然后在 Eclipse 中配置存储库:
svn://localhost:9000/gwt
就这样吧。这不是唯一的方法。我还使用了一种方法,其中 Eclipse 必须知道它是 ssh,并且插件必须支持它,他们确实这样做了,但这种方法只是我个人的偏好。
再想一想,你不需要那么复杂的东西。尝试:
svn+ssh://host:port/directory
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)