![](/img/trans.png)
[英]Github - TLS certificate verification has been disabled! on Windows
[英]TLS certificate verification has been disabled! while trying to git fetch
此消息來自 Git Credential Manager Core,它是 Windows 上常用的憑證助手。 該消息的存在是因為通過禁用證書驗證,您已經消除了 HTTPS 獲得的任何安全性,並允許幾乎任何可以看到您的網絡流量的人查看和篡改您的數據,包括您的憑據。 因此,您的連接僅比使用普通 HTTP 好一點點。
如果您訪問指定的鏈接,則會出現概述一些選項的文本:
推薦和最安全的選擇是獲取由公共可信證書頒發機構 (CA) 簽名的 TLS 證書。 有多個公共 CA; 這是一個非詳盡的列表供您考慮:Let's Encrypt、Comodo、Digicert、GoDaddy、GlobalSign。
如果無法從受信任的第 3 方獲取 TLS 證書,則應嘗試將特定自簽名證書或驗證鏈中的 CA 證書之一添加到操作系統的受信任證書存儲區(macOS、Windows)。
如果您無法獲得可信證書或信任自簽名證書,您可以在 Git 和 GCM 中禁用證書驗證。
您還可以切換到 SSH,它在首次使用時受信任且不需要 CA 證書,並且通常使用公鑰,因此通常根本不發送任何私有憑據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.