Comando sources (CLI de NuGet)sources command (NuGet CLI)

Se aplica a: consumo de paquetes, publicar • versiones compatibles: todasApplies to: package consumption, publishing • Supported versions: all

Administra la lista de orígenes que se encuentra en el archivo de configuración de ámbito de usuario o un archivo de configuración especificado.Manages the list of sources located in the user scope configuration file or a specified configuration file. El archivo de configuración de ámbito de usuario se encuentra en %appdata%\NuGet\NuGet.Config (Windows) y ~/.nuget/NuGet/NuGet.Config (Mac/Linux).The user scope configuration file is located at %appdata%\NuGet\NuGet.Config (Windows) and ~/.nuget/NuGet/NuGet.Config (Mac/Linux).

Tenga en cuenta que la dirección URL de origen de nuget.org es https://api.nuget.org/v3/index.json.Note that the source URL for nuget.org is https://api.nuget.org/v3/index.json.

UsoUsage

nuget sources <operation> -Name <name> -Source <source>

donde <operation> es uno de enumerar, agregar, quitar, habilitar, deshabilitar o actualización, <name> es el nombre del origen, y <source> es la dirección URL de origen.where <operation> is one of List, Add, Remove, Enable, Disable, or Update, <name> is the name of the source, and <source> is the source's URL.

OpcionesOptions

OpciónOption DescripciónDescription
ConfigFileConfigFile El archivo de configuración para aplicar.The NuGet configuration file to apply. Si no se especifica, %AppData%\NuGet\NuGet.Config (Windows) o ~/.nuget/NuGet/NuGet.Config (Mac/Linux) se utiliza.If not specified, %AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux) is used.
ForceEnglishOutputForceEnglishOutput (3.5 y versiones posteriores) Fuerza nuget.exe se ejecute con una referencia cultural invariable, en inglés.(3.5+) Forces nuget.exe to run using an invariant, English-based culture.
FormatoFormat Se aplica a la list acción y puede ser Detailed (valor predeterminado) o Short.Applies to the list action and can be Detailed (the default) or Short.
AyudaHelp Muestra información de ayuda para el comando.Displays help information for the command.
No interactivoNonInteractive Suprime los mensajes para confirmaciones o intervención del usuario.Suppresses prompts for user input or confirmations.
ContraseñaPassword Especifica la contraseña para autenticarse con el origen.Specifies the password for authenticating with the source.
StorePasswordInClearTextStorePasswordInClearText Indica que se almacene la contraseña en texto sin cifrar en lugar del comportamiento predeterminado de almacenamiento de forma cifrada.Indicates to store the password in unencrypted text instead of the default behavior of storing an encrypted form.
UserNameUserName Especifica el nombre de usuario para autenticar con el origen.Specifies the user name for authenticating with the source.
Nivel de detalleVerbosity Especifica la cantidad de detalle que se muestra en la salida: normal, quiet, detallada.Specifies the amount of detail displayed in the output: normal, quiet, detailed.

Nota

No olvide agregar la contraseña de la de los orígenes en el mismo contexto de usuario como nuget.exe se utiliza posteriormente para tener acceso al origen del paquete.Make sure to add the sources' password under the same user context as the nuget.exe is later used to access the package source. La contraseña se almacenan cifradas en el archivo de configuración y sólo puede descifrar en el mismo contexto de usuario cuando se cifró.The password will be stored encrypted in the config file and can only be decrypted in the same user context as it was encrypted. Por ejemplo al utilizar un servidor de compilación para restaurar los paquetes de NuGet que se debe cifrar la contraseña con el mismo usuario de Windows bajo la que se ejecutará la tarea de servidor de compilación.So for example when you use a build server to restore NuGet packages the password must be encrypted with the same Windows user under which the build server task will run.

Consulte también variables de entornoAlso see Environment variables

EjemplosExamples

nuget sources Add -Name "MyServer" -Source \\myserver\packages

nuget sources Disable -Name "MyServer"

nuget source Enable -Name "nuget.org"

nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config