Как избежать аутентификации nuget при отправке пакета?

при отправке пакета nuget в локальный канал по адресу http://localhost/site он запрашивает учетные данные.

например: nuget push 'OracleDataAccess.1.0.0.nupkg' -s 'http://10.xx.xx.2/SNNuget/mykey '

Я могу просматривать ленту напрямую и видеть пакеты, которые я поместил туда вручную. Есть ли возможность отключить это? или любые другие решения?


person ChristopherJ    schedule 02.09.2013    source источник


Ответы (3)


Разве не для этого нужен ApiKey?

nuget push foo.nupkg 33300000-3330-3330-3330-333033303330 -s http://customsource/ 
person granadaCoder    schedule 03.09.2013

Возможно, вам поможет следующий Gist? https://gist.github.com/xavierdecoster/3205826

Он содержит команды nuget.exe, которые позволяют хранить учетные данные фида на машине разработки.

person Xavier Decoster    schedule 02.09.2013

Вы можете найти свой ключ Api в разделе https://www.nuget.org/account, похоже, это:  введите здесь описание изображения , и вы можете передать ключ API в качестве аргумента командной строки для nuget push или предпочтительно использовать _ 2_, чтобы связать URL-адрес сервера с его учетными данными и больше не беспокоиться об этом :)

person watashiSHUN    schedule 12.12.2016