我在Linux上推送VSTS时遇到了麻烦。我尝试了很多方法,比如在Linux2.5.*版上安装NuGet包(已经过时了)。由于这不起作用,我安装了mono,并运行VST3.5和4.0来推送到NuGet。现在我被一个糟糕的请求缠住了。
这是我使用的命令:
mono NuGet.exe push pack/package.nupkg -Source "TFS" -ApiKey VSTS
这是我使用的nuget.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="NuGet" value="https://api.nuget.org/v3/index.json" />
<add key="aspnet-contrib" value="https://www.myget.org/F/aspnet-contrib/api/v3/index.json" />
<add key="TFS" value="https://some.pkgs.visualstudio.com/_packaging/package/nuget/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSourceCredentials>
<TFS>
<add key="Username" value="some@emailregisteredatvsts.nl" />
<add key="ClearTextPassword" value="somepassword" />
</TFS>
</packageSourceCredentials>
</configuration>怎么一回事?如果我将详细设置为detailed,我会得到下一个堆栈跟踪:http://pastebin.com/F5WfZpqN,我把它放到了PasteBin上,因为它是一个很长的堆栈跟踪。
使用完全相同的命令和配置从Windows推送是有效的。但是由于我们的CI是在GitLab上,并且在运行Debian Jessie的Linux机器上,我们必须让它在那里工作。
https://stackoverflow.com/questions/41439936
复制相似问题