eclipse - 如何在 Eclipse 中使用 ssh 隧道设置颠覆?

标签 eclipse svn ssh subclipse

我有一个远程服务器,它在非标准 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

关于eclipse - 如何在 Eclipse 中使用 ssh 隧道设置颠覆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/478498/

相关文章:

java - 如何获取字符串中的 jsch shell 命令输出

eclipse - 有没有办法改变 Eclipse 上链接的颜色?

java - eclipse |马文 : Multiple annotations found at this line

java - 如何将 eclipse 项目添加到现有的 git repo?

xcode - 如何在 Xcode 4 中添加新项目到源代码管理?

Git-2-SVN 迁移?

svn - 在 Subversion 中将主干合并到分支

linux - 检查通过 SSH 命令输出的零行

java - 如何在 RCP float 窗口中排列多个 View ?

perl - 在远程机器上查找/tmp 中的可用空间