1. 程式人生 > >docker 安裝gitlab-ce下ssh無法使用原因

docker 安裝gitlab-ce下ssh無法使用原因

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

一句話百度差距太大,害我浪費時間。