有没有遇到用docker部署的gitlab只能使用http不能使用git地址

镜像用的是github官方的ce版本
使用git一直提示 Permission denied, please try again.
让我输入密码 密码不知道是啥 怎么都不对
用HTTP的地址克隆都是可以的

绑定端口的使用的用的物理机的3022对应着容器的22端口

阅读 4.5k
3 个回答

git协议一般实质是走ssh之类的协议,看你,已经开放了端口,则就是权限问题。你看gitlab配置中有配置git权限的地方没有。

我建议你先排查下是不是防火墙的问题。
先把防火墙关掉试试,如果关掉后可以通过。那么放行对应的端口即可

是gitlab不是github这两个不是同一个东西,账号密码就是你登录gitlab的账号密码,或者你也可以操作gitlab新增账号.然后使用git 提示,我没看懂什么意思

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