gitlab已經(jīng)安裝成功,通過192.168.1.1:9900可以訪問到。但是使用遠(yuǎn)程使用git訪問的時(shí)候總不成功。使用ssh連接測(cè)試(ssh -T gitlab@192.168.1.1)的時(shí)候總要輸入密碼:root@113:~# ssh -T gitlab@192.168.1.1gitlab@192.168.1.1's password:然后輸入了我能想到的所有密碼都沒成功。
2 回答

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
sudo adduser --disabled-login --gecos 'GitLab' git
這樣就不能使用ssh登陸了,--disabled-login不運(yùn)行passwd設(shè)置密碼,用戶只有設(shè)置了密碼才能使用他的賬號(hào)。所以就出問題了,表現(xiàn)如題所述。
應(yīng)該使用:
sudo adduser --disabled-password --gecos 'GitLab' git
--disabled-password同--disabled-login,但可以登錄(如使用SSH RSA keys),但不能使用密碼認(rèn)證。

藍(lán)山帝景
TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
gitlab不支持密碼登陸,事實(shí)上,在安裝gitlab時(shí)雖然創(chuàng)建了gitlab賬戶但是并沒有為之設(shè)立密碼,所以是無法使用密碼登陸的。
你應(yīng)該在gitlab的網(wǎng)頁上面把自己的公鑰添加上去。
添加回答
舉報(bào)
0/150
提交
取消