錯誤現象
已安裝 Git 1.9.5,SourceTree 新增/複製倉庫時彈出「無效路徑」,Git 路徑設定正確。
解決步驟
- 開啟 SourceTree → Tools → Options → Git。
- 勾選 「Disable SSL certificate validation」(禁用 SSL 憑證驗證)。
- 點擊 OK 重試操作。
原理
- 企業網路/代理/防火牆可能攔截或替換 Git HTTPS 連線的 SSL 憑證。
- SourceTree 內建 Git 對憑證驗證嚴格,驗證失敗拋出「無效路徑」誤導性訊息。
- 禁用驗證後繞過憑證檢查,正常通訊。
替代方案(更安全)
- 將企業 CA 憑證匯入系統信任存儲(Windows:
certmgr.msc → 受信任的根憑證授權機構)。
- 或在 Git 設定指定憑證包:
git config --global http.sslCAInfo /path/to/ca-bundle.crt。
- 使用 SSH 金鑰認證替代 HTTPS,完全避開 SSL 憑證問題。
原答案核心
「禁用SSL證書驗證,就好了」