訓練
Git 用戶端將大型檔案推送至 Team Foundation Server 停止回應
本文可協助您解決當您使用 Git 推送將大型檔案推送至 Windows Server 2008 R2 上的 Team Foundation Server 時,停止響應的問題。
原始產品版本: Team Foundation Server 2013、Team Foundation Server 2015、Team Foundation Server 2017、Windows Server 2008 R2
原始 KB 編號: 4017691
當您使用 Git 用戶端透過 HTTPS 將 5 MB 或更大的檔案推送至 Microsoft Visual Studio Team Foundation Server 2013、2015 或 2017 時,作業可能會停止回應。
注意
此問題只會發生在安裝在 Windows Server 2008 R2 上的 Team Foundation Server 上。
發生此問題的原因是 Windows Server 2008 R2by 預設已啟用傳輸層安全性 (TLS) 1.0。 不過,Git 推送作業會要求 TLS 1.1 和 TLS 1.2。 這會導致 Git 透過 HTTPS 推送使用 TLS 1.0,並在您推送大於 5 MB 的檔案時停止回應。
若要修正此問題,請在 Windows Server 2008 R2 上啟用 TLS 1.1 和 TLS 1.2。 若要這樣做,請安裝 Update以在Windows的WinHTTP中啟用TLS 1.1和TLS 1.2做為預設安全通訊協定。
- Team Foundation Server 2013
- Team Foundation Server 2015 Express
- Team Foundation Server 2015
- Team Foundation Server 2017
- Windows Server 2008 R2 Enterprise
- Windows Server 2008 R2 Datacenter
- Windows Server 2008 R2 Standard
- Windows Server 2008 R2 Foundation
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。
其他資源
文件
-
Git 複製或 Git 推送無法傳送至 Azure DevOps 存放庫 - Azure DevOps
本文討論當您嘗試執行 Git 複製或 Git 推送函式至 Azure DevOps 存放庫時可能發生的問題。