我面臨一個奇怪的情況,我正在使用gitlab帳戶來處理我的代碼。我使用ssh協議訪問回購。我能夠拉代碼,但我嘗試推送代碼時收到以下錯誤。這可能是我身邊的傻事。但是我把密鑰存儲在我的gitlab配置文件和能夠用它來拉代碼。Gitlab密鑰格式問題
錯誤:
$ git push origin master
key_load_public: invalid format
Enter passphrase for key '/c/Users/username/.ssh/id_rsa':
Access denied.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
而創建的SSH密鑰您使用的密碼已經添加了SSH,你需要輸入並確認輸入您的gitlab帳戶。即使它不起作用。創建一個新的SSH密鑰,並添加到gitlab中。 –
@PriyanshuShekhar,我也嘗試過這個選項。仍然不允許我推送代碼。如何可以相同的SSH密鑰讓我拉代碼,但不推動它? – jqheart
你是否在同一系統中的多個git帳戶中使用過ssh密鑰? –