Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: consumo de pacotes, publicação • Versões suportadas: todas
Gerencia a lista de origens localizadas no arquivo de configuração do escopo do usuário ou em um arquivo de configuração especificado. O arquivo de configuração do escopo do usuário está localizado em %appdata%\NuGet\NuGet.Config (Windows) e ~/.nuget/NuGet/NuGet.Config (Mac/Linux).
Observação
Use origens de pacotes de sua confiança.
Observe que a URL de origem para nuget.org é https://api.nuget.org/v3/index.json.
Uso
nuget sources <operation> -Name <name> -Source <source>
em que <operation> pode ser List, Add, Remove, Enable, Disable ou Update, <name> é o nome da origem e <source> é a URL da fonte. Você pode operar em apenas uma origem por vez.
Opções
-ConfigFileO arquivo de configuração do NuGet a ser aplicado. Se não for especificado,
%AppData%\NuGet\NuGet.Config(Windows),~/.nuget/NuGet/NuGet.Configou~/.config/NuGet/NuGet.Config(Mac/Linux) será usado. Consulte No Mac/Linux, o local do arquivo de configuração no nível do usuário varia de acordo com as ferramentas.-ForceEnglishOutput(3.5 ou superior) Força a execução de nuget.exe usando uma cultura invariável com base em inglês.
-FormatAplica-se à ação
liste pode serDetailed(o padrão) ouShort.-?|-helpExibe as informações de ajuda para o comando.
-NameNome da origem.
-NonInteractiveSuprime solicitações de entrada de usuário ou confirmações.
-PasswordEspecifica a senha para autenticação com a origem.
Observação
Lembre-se de que as senhas criptografadas são compatíveis somente no Windows. Além disso, elas só podem ser descriptografados na mesma máquina e pelo mesmo usuário que as criptografou originalmente.
-src|-SourceCaminho para a origem dos pacotes.
-StorePasswordInClearTextIndica para armazenar a senha em texto não criptografado em vez do comportamento padrão de armazenar um formulário criptografado.
Aviso
Armazenar senhas em texto não criptografado é fortemente desencorajado. Para obter mais informações sobre como gerenciar credenciais com segurança, confira as melhores práticas de segurança para consumir pacotes de feeds privados.
-UserNameEspecifica o nome de usuário para autenticação com a origem.
-ValidAuthenticationTypesLista separada por vírgulas de tipos de autenticação válidos para essa origem. Por padrão, todos os tipos de autenticação são válidos. Exemplo:
basic,negotiate.-ProtocolVersionA versão do protocolo do servidor NuGet a ser usada. Confira a documentação packageSources do NuGet.Config para obter mais informações.
Disponível na linha de comando do NuGet a partir da versão 6.8.
-Verbosity [normal|quiet|detailed]Especifica a quantidade de detalhes exibida na saída:
normal(o padrão),quietoudetailed.-AllowInsecureConnectionspermite conexões HTTP para adicionar ou atualizar pacotes. Observação: esse método não é seguro. (Disponível começando com a versão 6.12).
Confira também Variáveis de ambiente
Exemplos
nuget sources Add -Name "MyServer" -Source \\myserver\packages
nuget sources Disable -Name "MyServer"
nuget sources Enable -Name "nuget.org"
nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config
nuget sources add -name MyAzureDevOpsSource -source "https://pkgs.dev.azure.com/yourorgname/yourprojectname/_packaging/yourfeedname/nuget/v3/index.json" -username ignored -password <Personal Access Token>
nuget sources Update -Name "nuget.org" -ProtocolVersion 3