我剛剛重新安裝了Ubuntu並創建了新用戶。接下來我做的是生成新的ssh密鑰並將其添加到我的gitlab帳戶。當我嘗試讓git pull或git push git請求用戶'git'的密碼時。使用gitlab手動生成 SSH密鑰:Gitlab忽略了我自己的操作系統重新安裝後的ssh密鑰
ssh-keygen -t rsa -C "my email"
這gitlab服務器密鑰的工作完美的所有其他用戶。
我剛剛重新安裝了Ubuntu並創建了新用戶。接下來我做的是生成新的ssh密鑰並將其添加到我的gitlab帳戶。當我嘗試讓git pull或git push git請求用戶'git'的密碼時。使用gitlab手動生成 SSH密鑰:Gitlab忽略了我自己的操作系統重新安裝後的ssh密鑰
ssh-keygen -t rsa -C "my email"
這gitlab服務器密鑰的工作完美的所有其他用戶。
通過將自己的rsa密鑰附加到主機'git'用戶的authorized_keys文件末尾來修復。
生成密鑰時使用的電子郵件是否與您用於GitLab的電子郵件相同?他們需要匹配GitLab才能接受SSH密鑰。 – BrokenBinary
是的,他們是一樣的。 –
你把你新生成的密鑰放在哪裏? – Francesco
@Francesco在默認路徑 - 〜/ .ssh/id_rsa.pub –