下載Android源碼的時候咬像,升級了一下git的版本,最新版本是git version 2.16.2.windows.1 出現(xiàn)兩個問題:
問題一: 結(jié)果使用小烏龜 clone 項目的時候報錯: git did not exit cleanly (exit code 128)
解決方法:
- 1萝毛、鼠標右鍵 -> TortoiseGit -> Settings -> Network
- 2眉厨、SSH client was pointing to C:\Program Files\Git\bin\sh.exe
- 3喊式、Changed path to C:\Program Files\Git\usr\bin\ssh.exe
錯誤的配置
error.png
正確的配置
fix.png
注意:可能是升級git版本號之后 ssh.exe 的地址改變了孵户,還是使用舊版本的配置,就會出錯岔留。網(wǎng)上說得重新安裝git 或者將 公鑰和私鑰重新設(shè)置一遍的方式都不是正確的解決方式夏哭。
問題二:使用命令“ssh -T git@github.com” , 測試ssh key是否成功的時候献联,提示 'ssh' 不是內(nèi)部或外部命令,也不是可使用的命令竖配。
- 將C:\Program Files\Git\usr\bin 添加到Path環(huán)境變量中。