Instalei o TeamCity e ativei o servidor NuGet, tanto o Feed autenticado quanto o Public Feed.
Quando tento enviar pacotes para o servidor com o seguinte comando:
> nuget push package.nupkg [API-Key-here] -s http://myserver/httpAuth/app/nuget/v1/FeedService.svc/
Eu recebo o seguinte aviso:
Please provide credentials for: http://myserver/httpAuth/app/nuget/v1/FeedService.svc/
E me pergunta por "UserName" e "Password". Tentei inserir as credenciais do administrador do TeamCity e do administrador do Windows, mas nada funciona.
Então, tentei enviar para o Public Feed com o seguinte comando:
> nuget push package.nupkg [API-Key-here] -s http://myserver/guestAuth/app/nuget/v1/FeedService.svc/
Então eu recebo o seguinte:
Failed to process request. 'Method Not Allowed'.
The remote server returned an error: (405) Method Not Allowed..
Com relação ao feed autenticado, quais credenciais eles são e onde especificá-los e por que o feed público não funciona?