如何解决不能通过SSH访问本地gitlab服务器
正在寻找有关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
我收到:“连接超时”错误
我想念什么,它应该如何工作?
解决方法
您需要检查which port your GitLab is configured to listen to for SSH
但是我怀疑它是否可以与HTTPS监听的端口相同。
除非您使用alternate SSH connection(但这仅用于gitlab.com),否则请使用issue 495中的某些SSH隧道。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。