我有一个设置了我需要访问的 SVN+SSH 的客户端。不幸的是,我无法将我的 IP 列入白名单,因为我在 Comcast 上,而且他们有一些针对此的安全策略。但是,我确实可以通过 SSH 访问另一台机器,我可以通过 SSH 连接到该机器,也可以通过 SSH 连接到 SVN 服务器(通过非标准端口)......所以整个循环需要看起来像:
Local Computer (OSX) --SSH--> Server1 --SVN+SSH_4567--> SVN Server
我知道如何设置基本的 SSH 隧道,但我不确定如何设置,或者是否可能。帮助?:)
请注意,理想情况下,我可以以某种方式设置它,~/.ssh/config
而~/.subversion/config
不必每次我想提交/更新时从 A->B->C 手动隧道