HTTP 流量通过 SSH 到 SVN 服务器?

HTTP 流量通过 SSH 到 SVN 服务器?

所以,我有一个问题。

在我的学校(佐治亚理工学院),要远程访问实验室计算机,我们必须使用 SSH 隧道。它看起来像

ssh -L 33389:PCNAME:3389 -l 用户名服务器.gatech.edu

现在,我希望能够使用 svn 访问我的实验室 PC​​(PCNAME),但我想使用 apache 登录。有没有办法建立到 PCNAME 的 SSH 隧道,然后访问 svn 的 HTTP 接口?还是我陷入困境,需要坚持使用 svnserve?

答案1

是的,只需向您的 HTTP 服务器端口添加新的重定向(我假设它在端口 80 上运行)

ssh -L 8080:PCNAME:80 -L 33389:PCNAME:3389 -l USERNAME SERVER.gatech.edu 

然后设置本地 svn 代表使用 localhost:8080 作为服务器

相关内容