2016-04-07 41 views
0

我剛剛重新安裝了Ubuntu並創建了新用戶。接下來我做的是生成新的ssh密鑰並將其添加到我的gitlab帳戶。當我嘗試讓git pull或git push git請求用戶'git'的密碼時。使用gitlab手動生成 SSH密鑰:Gitlab忽略了我自己的操作系統重新安裝後的ssh密鑰

ssh-keygen -t rsa -C "my email" 

這gitlab服務器密鑰的工作完美的所有其他用戶。

+0

你把你新生成的密鑰放在哪裏? – Francesco

+0

@Francesco在默認路徑 - 〜/ .ssh/id_rsa.pub –

回答

0

通過將自己的rsa密鑰附加到主機'git'用戶的authorized_keys文件末尾來修復。

+0

生成密鑰時使用的電子郵件是否與您用於GitLab的電子郵件相同?他們需要匹配GitLab才能接受SSH密鑰。 – BrokenBinary

+0

是的,他們是一樣的。 –

相關問題