1. 程式人生 > >記錄一次Tortoisegit不能pull和clone的問題及解決方法

記錄一次Tortoisegit不能pull和clone的問題及解決方法

今天也是像平常一樣,習慣性去拉一下github專案的程式碼。結果報錯啦。
git pull 報錯

問題根因

看了一下報錯的大概內容,應該是和金鑰相關的。我檢查了一下github上的SSH key,沒有被刪除。那麼肯定是本地的私鑰出現了問題。

解決過程

開啟Tortoisegit安裝目錄下bin目錄的pageant.exe,可以發現確實沒有私鑰了。
沒有私鑰

為什麼沒了還待調查。先加上私鑰吧。點選Add Key,找到原來存私鑰的目錄下,選擇私鑰。新增後再次pull程式碼發現已經正常了。
pull 成功

為了確保其他功能也正常,我重新clone了一個自己的專案下來,也是順利的。說明問題已經解決了。
clone 成功