首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

SourceTree 提示「無效路徑」解決方案:禁用 SSL 憑證驗證

     編輯:程式設計綜合問答

錯誤現象

已安裝 Git 1.9.5,SourceTree 新增/複製倉庫時彈出「無效路徑」,Git 路徑設定正確。

解決步驟

  1. 開啟 SourceTree → Tools → Options → Git。
  2. 勾選 「Disable SSL certificate validation」(禁用 SSL 憑證驗證)。
  3. 點擊 OK 重試操作。

原理

  • 企業網路/代理/防火牆可能攔截或替換 Git HTTPS 連線的 SSL 憑證。
  • SourceTree 內建 Git 對憑證驗證嚴格,驗證失敗拋出「無效路徑」誤導性訊息。
  • 禁用驗證後繞過憑證檢查,正常通訊。

替代方案(更安全)

  1. 將企業 CA 憑證匯入系統信任存儲(Windows: certmgr.msc → 受信任的根憑證授權機構)。
  2. 或在 Git 設定指定憑證包:git config --global http.sslCAInfo /path/to/ca-bundle.crt。
  3. 使用 SSH 金鑰認證替代 HTTPS,完全避開 SSL 憑證問題。

原答案核心

「禁用SSL證書驗證,就好了」

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved