我注意到Git中的奇怪行爲隨時隨地出現,因此我成功配置了我的SSH密鑰以便與Bitbucket存儲庫連接,而無需任何登錄名或密碼,因此我可以拉取我的存儲庫,當我想提交它再次表明我這個Git無法連接到SSH
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <[email protected](none)>) not allowed
這是太奇怪了,如果事情是錯的SSH密鑰我又如何能拉我的資料庫,也一切正常,除了commiting
這與SSH無關。你只是以不同的用戶身份登錄,或者你已經刪除了你的全局git配置,或者類似的東西。按照您的要求配置您的姓名和電子郵件。 –
是的,但我不會用我的用戶名和電子郵件地址登錄,這是使用SSH避免輸入顯式憑證的優勢。 –
Git配置完全獨立於SSH認證,它只是Git將用於附加到您的提交的身份。 –