我目前正在考虑将章鱼用于我们的部署。我正尝试将最新的.nupkg文件按以下方式推送到我们的 Octopus 服务器。
NuGet.exe push outputfolder\My.nupkg -ApiKey myapikey -Source https://myproject.octopus.app/nuget/packages
但是我遇到以下错误。
The request was aborted: Could not create SSL/TLS secure channel.
我以前从未见过此错误。是什么导致此错误,我该如何解决?
更新
我已经安装了最新版本的 nuget.exe ,并且已删除了错误消息。但是,当我将程序包上传到Octopus服务器时,系统提示我输入用户名和密码。如何通过脚本传递这些信息?
从命令行运行脚本时,我看到了这一点。
Pushing MyPackage.nupkg to https://MyProject.octopus.app/nuget/packages...
PUT https://MyProject.octopus.app/nuget/packages/
Please provide credentials for https://MyProject.octopus.app/nuget/packages
Username:
答案 0 :(得分:2)
NuGet.org将于2020年4月删除对TLS 1.0和1.1的支持 我们意识到适应变化可能会花费一些时间,我们希望尽早分享我们的计划。为了最大限度地减少受影响的用户数量,我们计划分两个阶段进行此更改:
如果您需要更多有关后续步骤的信息,请参阅doc
答案 1 :(得分:0)
通过将nuget.exe更新到较新的版本(2.8至5.0),我也能够解决此问题。