【发布时间】:2013-05-01 16:49:47
【问题描述】:
昨天我们的自动构建机器出现了问题。我们正在使用 TFS 构建服务器,当它尝试自动下载 NuGet 包时,我们收到了臭名昭著的“底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系”错误。
关于为什么会发生这种情况,网络上有很多线索。那不是我的问题。通过从
更改您的 NuGet 存储库,可以很容易地修复它https://nuget.org/api/v2/
到
http://nuget.org/api/v2/
或
http://packages.nuget.org/v1/FeedService.svc/
我想知道的是为什么存储库首先使用 SSL?我认为它在那里是有原因的,但我不知道是什么。没有需要安全性的登录。我想不出任何需要安全的信息。我只是想确保通过使用不安全的连接(工作得很好)我们不会以某种方式损害我们的构建机器。
谁能解释使用安全连接连接到 NuGet 的好处?
【问题讨论】:
标签: visual-studio nuget tfsbuild nuget-server