Feed privado do TeamCity NuGet - Credenciais

4

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?

    
por Gaui 21.03.2014 / 14:37

1 resposta

2

Com o seu primeiro método, talvez seja necessário adicionar Basic HTTP à lista de módulos de autenticação nas configurações do TeamCity: Administração - > Autenticação.

Eu estava apenas tentando consumir o feed nuget que o TeamCity fornece e isso funcionou para mim.

    
por 30.05.2014 / 10:05

Tags