windows搭建了docker+gitlab,ssh连接不上

windows搭建了docker+gitlab,ssh连接不上。
端口转换:10080:80;10022:22
在gitlab.rb里已经修改了 gitlab_rails['gitlab_shell_ssh_port'] = 10022

在gitlab用http://192.168.200.122:10080 已经添加了ssh_key

在使用
git clone ssh://git@192.168.200.122:10022/root/jhxxgs.git时候提示找不到仓库。

用http可以,需要用户名和密码
git clone http://192.168.200.122:10080/root/jhxxgs.git

用ssh -T 192.168.200.122 测试不成功。

个人感觉是不是windows下搭建docker+gitlab的原因啊。请问怎么解决呢?

阅读 4.2k
1 个回答

gitlab_rails['gitlab_shell_ssh_port'] = 10022 这个为什么要改?

你已经设定了端口转发是 10022 -> 22,还把容器内 gitlab 监听 ssh 的端口改了那怎么连的上.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进