Gitlab的SSH代理

时间:2018-12-02 22:43:34

标签: git docker ssh proxy gitlab

我的GitLab自托管实例出现问题。所述GitLab服务器安装在我家中服务器的Docker容器中,在端口2222上公开了它的SSH服务器。RaspberryPi被用作我的路由器和服务器之间的代理。

(Sketch of my network layout)

我将寻找一种方法来为所有从git.<my domain url>传入的SSH连接设置代理(如果可能),以将其重定向到<my server local ip>:2222,就像HTTP请求由Nginx服务器代理一样。

这时,通过HTTP访问GitLab服务器非常有效(由于Pi上的nginx代理),但是通过SSH执行git操作失败。

发出ssh -p 2222 git@<server ip>可以正常工作,并且可以到达Docker容器的SSH服务器。

0 个答案:

没有答案