? ? ?上篇文章安裝gitlab之后冗茸,其他配置一切正常席镀。
? ? ?http模式下git pull push沒(méi)有問(wèn)題,BUT ssh模式下夏漱,已經(jīng)配置了ssh-key豪诲,但是一直要求輸入密碼,windows,mac版本下都已經(jīng)試過(guò)挂绰,輸入密碼也是不行屎篱。絞盡腦汁,從昨天下午安裝好8.8.5版本就出現(xiàn)這個(gè)問(wèn)題葵蒂,以為是版本問(wèn)題交播,故重裝9.1版本,還是有問(wèn)題刹勃,弄到了半夜還是沒(méi)有搞定堪侯。
? ? 第二天6點(diǎn)就起來(lái)繼續(xù)。突然想起root密碼登錄時(shí)是能夠成功的荔仁,為何git賬戶不可以伍宦,遂想到是不是因?yàn)間it賬號(hào)根本沒(méi)配置ssh登錄。于是去百度了一下乏梁,搜到這篇文章次洼,感覺(jué)好像行,立馬試了一下遇骑。
2卖毁、查看#vim /etc/ssh/sshd_config文件會(huì)發(fā)現(xiàn)已經(jīng)開(kāi)戶了UsePam這個(gè)認(rèn)證。
3落萎、解決方法:修改#vim /etc/security/access.conf 中的“-:ALL EXCEPT root :ALL”
為“-:ALL EXCEPT root yourusername :ALL”亥啦。
4、重啟sshd服務(wù)练链。
? ? 不負(fù)眾望翔脱,果然成功了。ssh模式下媒鼓,git pull push 功能均正常届吁。
? ? 終于搞定,分享給大家绿鸣。因?yàn)槲艺娴脑趪?guó)內(nèi)問(wèn)答網(wǎng)站找了好久疚沐,出現(xiàn)這個(gè)問(wèn)題的伙計(jì)挺多的,seagment幾個(gè)問(wèn)題都沒(méi)有答案潮模,github亮蛔,gitlab的issue都快翻完了,心累再登。