昨天我們的自動生成機器出了問題。我們使用的是TFS Build服務器,當它試圖自動下載NuGet軟件包時,我們得到了臭名昭着的「底層連接已關閉:無法建立SSL/TLS安全通道的信任關係」錯誤。爲什麼在NuGet存儲庫中使用SSL?
圍繞「淨」這個問題發生了很多線索。這不是我的問題。它可以很容易地固定足以改變你的NuGet庫從
https://nuget.org/api/v2/
到
http://nuget.org/api/v2/
或
http://packages.nuget.org/v1/FeedService.svc/
我想知道是什麼原因,倉庫在使用SSL中第一個地方?我認爲這是有原因的,但我無法弄清楚什麼。沒有需要安全性的登錄。我想不出任何需要保密的信息。我只是想確保通過使用不安全的連接(工作得很好),我們不會損害我們的構建機器。
任何人都可以解釋從使用安全連接連接到NuGet獲得了什麼嗎?