docker下安装gitlab的文章很多,我这里就不再介绍,可以参考以下文章

http://www.jianshu.com/p/05e3bb375f64

https://docs.gitlab.com/omnibus/docker/

按照教程安装完后,其它一切功能正常,只是ssh的方式无法clone,push等,网上找了一大堆原因,都没有解决。

后来没办法,放大招,翻墙,google查到一个和我一样的错误。

https://github.com/docker/docker/issues/5663

估计是我pull的镜像ubuntu的ssh有bug,执行‘sed '/pam_loginuid.so/s/^/#/g' -i /etc/pam.d/* inside’后,git clone ,push一切正常。

或者执行sed -ri 's/^session\s+required\s+pam_loginuid.so$/session optional pam_loginuid.so/' /etc/pam.d/sshd

一句话百度差距太大,害我浪费时间。


Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐