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

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

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