首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推送到私有NuGet订阅源(VSTS)会产生400 BadRequest

推送到私有NuGet订阅源(VSTS)会产生400 BadRequest
EN

Stack Overflow用户
提问于 2017-01-03 17:09:28
回答 0查看 444关注 0票数 0

我在Linux上推送VSTS时遇到了麻烦。我尝试了很多方法,比如在Linux2.5.*版上安装NuGet包(已经过时了)。由于这不起作用,我安装了mono,并运行VST3.5和4.0来推送到NuGet。现在我被一个糟糕的请求缠住了。

这是我使用的命令:

mono NuGet.exe push pack/package.nupkg -Source "TFS" -ApiKey VSTS

这是我使用的nuget.config:

代码语言:javascript
复制
<?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机器上,我们必须让它在那里工作。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41439936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档