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: publicação de pacotes • Versões compatíveis: preterido na versão 3.2+
Espelha um pacote e suas dependências dos repositórios de origem especificados para o repositório de destino.
Observação
NuGet.ServerExtensions.dll e NuGet-Signed.exe que anteriormente eram compatíveis com esse comando no NuGet 2.x (ao renomear NuGet-Signed.exe para nuget.exe) não estão mais disponíveis para download. Para usar um comando semelhante a este, tente NuGetMirror.
Uso
nuget mirror <packageID | configFilePath> <listUrlTarget> <publishUrlTarget> [options]
em que <packageID> é o pacote a ser espelhado, ou <configFilePath> identifica o arquivo packages.config que lista os pacotes a serem espelhados.
<listUrlTarget> especifica o repositório de origem e <publishUrlTarget> especifica o repositório de destino.
Se o repositório de destino estiver em https://machine/repo que está executando NuGet.Server, as urls de lista e push serão https://machine/repo/nuget e https://machine/repo/api/v2/package, respectivamente.
Opções
-ApiKeyA chave de API para o repositório de destino. Se não estiver presente, o especificado no arquivo de configuração será usado (
%AppData%\NuGet\NuGet.Config[Windows] ou~/.nuget/NuGet/NuGet.Config[Mac/Linux]).-HelpExibe as informações de ajuda para o comando.
-NoHttpCacheImpede que NuGet use pacotes http armazenados em cache. Confira Como gerenciar pacotes globais e pastas de cache.
-NoopRegistra o que seria feito, mas não executa as ações; pressupõe sucesso para as operações push.
-PreReleaseInclui pacotes de pré-lançamento na operação de espelhamento.
-SourceUma lista de origens de pacote a serem espelhadas. Se nenhuma origem for especificada, a definida no arquivo de configuração (confira ApiKey acima) será usada, padronizando nuget.org se nenhuma tiver sido especificada.
-TimeoutEspecifica o tempo limite, em segundos, para enviar para um servidor. O padrão é 300 segundos (5 minutos).
-VersionA versão do pacote a instalar. Se não for especificada, a versão mais recente será espelhada.
Confira também Variáveis de ambiente
Exemplos
nuget mirror packages.config https://MyRepo/nuget https://MyRepo/api/v2/package -source https://nuget.org/api/v2 -apikey myApiKey -nohttpcache
nuget mirror Microsoft.AspNet.Mvc https://MyRepo/nuget https://MyRepo/api/v2/package -version 4.0.20505.0
nuget mirror Microsoft.Net.Http https://MyRepo/nuget https://MyRepo/api/v2/package -prerelease