Отправка пакета Nuget в Visual Studio Team Services
Я пытаюсь использовать VSTS в качестве частного канала для некоторых пакетов Nuget, которые у меня есть. Канал настроен нормально, и на компьютере с Windows он корректно выдвигается - то есть я копирую / вставляю команду из окна VSTS, вставляю правильное имя пакета и начинаем. Он запрашивает мое имя пользователя / пароль и пакет загружен. На Mac я делаю ту же самую вещь без.exe в конце Nuget, конечно, он снова запрашивает мои учетные данные, а затем вместо ожидаемого успеха я получаю 400 Bad Request. Каждый раз.
Ничто явно не отличается здесь, что я вижу. Понятия не имею, чего не хватает на Mac, чтобы он заработал (у меня последняя возможная версия nuget для Mac), и я заблудился. Любой свет, который вы можете пролить, будет высоко оценен - спасибо.
1 ответ
У меня была такая же проблема, и я получил ее на работу с помощью NuGet v3.3.0
Добавьте NuGet v3.3.0 из https://dist.nuget.org/win-x86-commandline/v3.3.0/nuget.exe в свой репозиторий.
Добавьте свой источник
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}
- Нажмите на пакет
mono nuget.exe push package.1.0.0.nupkg -Source {SOURCE_NAME} -ApiKey VSTS