繁体   English   中英

将Nuget包推送到Visual Studio Team Services

[英]Pushing a Nuget package to Visual Studio Team Services

我正在尝试将VSTS用作我拥有的一些Nuget包的私人订阅源。 Feed设置正常,在Windows机器上我正确推送 - 即我从VSTS窗口复制/粘贴命令,输入正确的包名称然后关闭。 它会提示输入我的用户名/密码并上传包。 在Mac上,我做了完全相同的事情,当然没有Nuget结尾的.exe,它再次提示我的凭据然后而不是成功,我期待我得到400 Bad Request 每一次。

我可以看到,这里没有什么明显的不同。 不知道Mac上缺少什么使它工作(我有最新版本的nuget for Mac)而且我迷路了。 你能摆脱的任何光线都会非常感激 - 谢谢。

我有同样的问题,并使用NuGet v3.3.0让它工作

  1. https://dist.nuget.org/win-x86-commandline/v3.3.0/nuget.exe中的 NuGet v3.3.0添加到您的仓库中。

  2. 添加你的来源

mono nuget.exe sources add -name {SOURCE_NAME} -source "https://{ACCOUNT_NAME}.pkgs.visualstudio.com/_packaging/{FEED_NAME}/nuget/v3/index.json" -username {EMAIL} -password {TOKEN}

  1. 推包装

mono nuget.exe push package.1.0.0.nupkg -Source {SOURCE_NAME} -ApiKey VSTS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM