記錄一次GitHub填坑

一直以來用git用的好好的,無論是在命令行還是在IDEA裏面使用,從來沒有出現什麼bug。但是,當我在WebStorm裏關聯了GitHub賬號再想上傳代碼時,不知道弄了什麼騷操作,錯誤開始接二連三。
錯誤:
[email protected]: Permission denied (publickey). fatal: 無法讀取遠程倉庫。請確認您有正確的訪問權限並且倉庫存在。

然後開始谷歌,病急亂投醫開始胡亂複製粘貼指令。先是新建了ssh key,再添加在GitHub賬號裏,然後測試:ssh [email protected],顯示沒有問題。可是當我想要pull或者push時,錯誤再次出現,無論是在命令行還是在WebStorm裏操作。

最後我看見了一篇博客:https://blog.csdn.net/Lawliet_233/article/details/79624095。我照着這篇博客裏的操作,還是失敗了。但這倒是提醒了我,我打開以前成功上傳的項目文件夾裏面的.git文件夾,打開config文件,神奇地發現裏面的url是HTTPS的,但是失敗的項目裏面的url是SSH的。。。於是我把url改成了HTTPS的,成功。。。。

但我還是沒有明白我的錯誤到底是怎麼產生的,我懷疑是在IDE裏關聯GitHub賬號時,勾選了clone git repositories using SSH…

中間還有一個小插曲,我在IDE裏重新關聯GitHub賬號時,出現了拒絕連接。谷歌了一下,在Proxy那裏選擇SOCKS,IP填了127.0.0.1,端口寫1080,就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章