【发布时间】:2016-12-11 18:44:14
【问题描述】:
我正在尝试将 VSTS 用作我拥有的一些 Nuget 包的私人提要。提要设置正常,在 Windows 机器上我让它正确推送 - 即我从 VSTS 窗口复制/粘贴命令,输入正确的包名称,然后我们开始。它提示输入我的用户名/密码并上传包。 当然,在 Mac 上,我在 Nuget 末尾没有 .exe 的情况下执行完全相同的操作,它再次提示我输入凭据,然后我得到 400 Bad Request 而不是我期望的成功。每一次。
我可以看到这里没有明显不同。不知道 Mac 上缺少什么来使它工作(我有最新的 Mac nuget 版本),我迷路了。非常感谢您提供的任何信息 - 谢谢。
【问题讨论】:
-
您可以从dist.nuget.org/index.html 尝试不同的 NuGet.exe 版本 - 不确定您使用的是哪个版本。 Mono 目前随 NuGet 2.12 一起提供。尽管它看起来像一个 Mono 错误,但在 NuGet 上有一个未解决的问题 - github.com/NuGet/Home/issues/3251
-
这是一个未解决的问题:github.com/NuGet/Home/issues/4093
-
正如马特所说,NuGet 或 Mono 有一个解决方法或修复程序可以使其正常工作。使用github.com/nuget/home/issues/3251 进行跟踪。有一个解决方法:在当前目录中创建一个包含 PAT 的 nuget.config,并使用 dotnet core CLI v1.0 preview 3 或更高版本中的 dotnet.exe --“dotnet nuget push [package] --source [source] –api -key vsts” 在 mac 上。
标签: macos nuget azure-artifacts