今天通過git更新flutter sdk時報了以下錯誤;主要是因爲上次重裝系統後,磁盤目錄發生了變化,git被裝在了其他盤;導致ca-bundle.crt這個證書文件找不到,所以需要修改git的相關係統配置,如下:
解決方案,打開git-bash,輸入
git config --system --replace-all http.sslcainfo "F:\jrtProgramFile\Git\mingw64\ssl\certs\ca-bundle.crt"
–replace-all是把所有同名的http.sslcainfo值都修改了,因爲在配置文件中是以key-value鍵值對的形式;如果有多個同名的key 就會報錯;具體配置可以通過以下命令查看
git config --list