在测试服务器中,部署jenkins自动构建时,执行dotnet restore时,项目编译不成功。
执行完之后,找到错误信息是
https://api.nuget.org/v3/index.json 的服务索引。 : error : 无法加载源
但是直接在浏览器是能打开这个地址的。
不知道大家有没有遇到过这个问题?
服务器环境问题,本地是可以的
遇到相同问题,楼主解决了吗
@Crazydragcool: 在测试服务器(win2008 r2的)上,还是未能解决,没能找到具体的原因。你那边是什么情况?
@Code_Song: 和你一样,也是windows环境用 Jenkins构建的时候提示这个nuget SSL的问题
@Crazydragcool: 不用jenkins的构建步骤,直接用dotnet命令可以构建成功吗?
@Code_Song: 不行,还是会在 restore build publish任意一个命令出现这个Nuget SSL的错误
@Crazydragcool: 你有试过楼下回复的帖子么,改一下Nuget包源地址看看,改成国内镜像
@Code_Song: 不行,我只试过再VS 开发工具中修改包源地址,不知道如何修改项目编译时的nuget地址
@Crazydragcool: 我的nuget配置目录是这个C:\Users\admin\AppData\Roaming\NuGet\NuGet.Config,就在这个配置文件中修改
@Code_Song: 我试一下
@Crazydragcool: 新的错误,不过大致还是Nuget SSL的报错,报错:无法获取源的存储库的签名
@Crazydragcool: 我有解决方案了
@Crazydragcool: 请教你的解决方案是怎么解决的?
或者换成国内的nuget服务器试试(例如:https://nuget.cnblogs.com/v3/index.json)
嗯嗯,我看了,不是代理和配置的问题。
测试服务器是win2008 r2的