所以,我有一个问题。
在我的学校(Georgia Tech),要远程访问我们的实验室计算机,我们必须使用SSH隧道。 看起来像
ssh -L 33389:PCNAME:3389 -l USERNAME SERVER.gatech.edu
现在,我想能够使用svn来访问我的实验室PC(PCNAME),但是我想使用apache来login。有没有办法build立到PCNAME的SSH隧道,然后访问svn的HTTP接口? 或者我卡住了,需要坚持svnserve?
是的只是添加一个新的redirect到您的HTTP服务器端口(我假设它运行在端口80)
ssh -L 8080:PCNAME:80 -L 33389:PCNAME:3389 -l USERNAME SERVER.gatech.edu
然后设置你的本地svn代表使用localhost:8080作为服务器