一段時間沒有更新手術護理系統(tǒng)的代碼了,今天更新了代碼和一些功能,更新完之后,我就準備用sourceTree把本地的代碼push到云倉庫里去,結果在推送的時候報錯了,第一時間沒仔細的去看報錯內容,以為是本地代碼太久沒跟新,跟線上的代碼有沖突,我就準備重新pull一份云端的代碼下來,重新提交一下,結果發(fā)現(xiàn)在拉取代碼的時候也報錯了,發(fā)生了什么。仔細一看,錯誤: fatal: unable to access 'http://www.ok3333.net/': error setting certificate file: D:/Program Files/Git/Git/mingw64/etc/ssl/certs/ca-bundle.crt
error setting certificate,看起來好像是證書的問題,那么處理的方式可以更新證書配置啥的來解決,但是感覺有點難,于是我找了一下解決方案:
1、通過執(zhí)行命令來解決
需要我們進入報錯的倉庫目錄,執(zhí)行一段命令
git config http.sslVerify "false"
應該就是直接忽略證書錯誤,我試了確實可以,但是需要每個倉庫都執(zhí)行一邊有點麻煩。
2、直接設置忽略證書
可以直接設置sourceTree來忽略證書問題,但是會有風險。

3、檢查一下Git的證書是否存在
最后我仔細看了一下報錯,然后去沿著路徑找了一下這個證書發(fā)現(xiàn),這個證書的地址是錯的,但是我也不知道他為什么地址不對于是我就復制了證書到指定的文件地址OK解決

關鍵詞:



