comando setapikey (NuGet CLI)

Aplica-se a: publicação • Versões suportadas: todas

Guarda uma chave API para um determinado URL NuGet.Config de servidor, para que não precise de ser introduzida para comandos push subsequentes.

Sugestão

A partir do NuGet 7.6, também pode definir a NUGET_API_KEY variável de ambiente para fornecer uma chave API para operações push sem a armazenar em NuGet.Config. Para mais informações, veja variáveis de ambiente.

Usage

nuget setapikey <key> -Source <url> [options]

onde <source> identifica o servidor e <key> é a chave a guardar. Se <source> for omitido, nuget.org assume-se.

Note

A chave API não é usada para autenticação com o feed privado. Consulte onuget sources comando para gerir credenciais para autenticação com a fonte. As chaves API podem ser obtidas nos servidores NuGet individuais. Para criar e gerir APIKeys para nuget.org consulte o acquire-an-api-key.

Opções

  • -ConfigFile

    O arquivo de configuração do NuGet a ser aplicado. Se não for especificado, %AppData%\NuGet\NuGet.Config (Windows) ou ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) é usado. Veja : No Mac/Linux, a localização do ficheiro de configuração ao nível do utilizador varia consoante a ferramenta..

  • -ForceEnglishOutput

    (3,5+) Obriga nuget.exe a correr usando uma cultura invariante baseada no inglês.

  • -?|-help

    Exibe informações de ajuda para o comando.

  • -NonInteractive

    Suprime solicitações de entrada ou confirmações do usuário.

  • -src|-Source

    URL do servidor onde a chave API é válida.

  • -Verbosity [normal|quiet|detailed]

    Especifica a quantidade de detalhes exibidos na saída: normal (o padrão), quietou detailed.

Consulte também Variáveis de ambiente

Exemplos

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -source https://example.com/nugetfeed