正在寻找有关ssh访问的帮助
我在两台计算机的本地网络中拥有一台centos 7物理服务器,静态ip和带有项目的远程服务器(也是centos)
在centos上安装gitlab,将外部端口8686转发到路由器上的内部端口77端口
http:
现在一切正常git remote add origin http://123.456.789.101:8686/user/project.git
现在我正在尝试通过SSH进行访问
我在远程服务器上使用ssh-keygen生成了.pub密钥,并将其复制到gitlab网络界面
现在,当我尝试检查与端口的连接时:
ssh git@123.456.789.101:8686
我收到:“名称或服务未知”错误
没有端口或试图添加git @ remote:
ssh git@123.456.789.101
git remote add origin git@123.456.789.101:8686/user/project.git
我收到:“连接超时”错误
我想念什么,它应该如何工作?
答案 0 :(得分:0)
您需要检查which port your GitLab is configured to listen to for SSH
但是我怀疑它是否可以与HTTPS监听的端口相同。
除非您使用alternate SSH connection(但这仅用于gitlab.com),否则请使用issue 495中的某些SSH隧道。