comando sources (CLI de NuGet)
Se aplica a: consumo de paquetes, publicación • Versiones compatibles: todas
Administra la lista de orígenes ubicados en el archivo de configuración de ámbito de usuario o en un archivo de configuración especificado. El archivo de configuración de ámbito de usuario se encuentra en %appdata%\NuGet\NuGet.Config
(Windows) y ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Nota:
Utilice orígenes de paquetes fiables.
Tenga en cuenta que la dirección URL de origen de nuget.org es https://api.nuget.org/v3/index.json
.
Uso
nuget sources <operation> -Name <name> -Source <source>
donde <operation>
es uno de Lista, Agregar, Eliminar, Habilitar, Inhabilitar o Actualizar, <name>
es el nombre del origen y <source>
es la dirección URL del origen. Solo puede operar en un origen a la vez.
Opciones
-ConfigFile
El archivo de configuración de NuGet que aplicar. Si no se especifica, se usa
%AppData%\NuGet\NuGet.Config
(Windows) o~/.nuget/NuGet/NuGet.Config
o~/.config/NuGet/NuGet.Config
(Mac/Linux). Consulta En Mac/Linux, la ubicación del archivo de configuración de nivel de usuario varía según las herramientas.-ForceEnglishOutput
(3.5 y posteriores) Fuerza la ejecución de nuget.exe mediante una referencia cultural en inglés invariable.
-Format
Se aplica a la acción
list
y puede serDetailed
(valor predeterminado) oShort
.-?|-help
Muestra información de ayuda para el comando.
-Name
Nombre del origen.
-NonInteractive
Suprime solicitudes de confirmaciones o de entrada de usuario.
-Password
Especifica la contraseña para autenticarse con el origen.
Nota:
Tenga en cuenta que las contraseñas cifradas solo se admiten en Windows. Además, solo se pueden descifrar en el mismo equipo y por el mismo usuario que los cifró originalmente.
-src|-Source
Ruta de acceso al origen del o de los paquetes.
-StorePasswordInClearText
Indica que se almacena la contraseña en texto sin cifrar en lugar del comportamiento predeterminado de almacenar un formulario cifrado.
Advertencia
No se recomienda almacenar contraseñas en texto no cifrado. Para obtener más información sobre cómo administrar credenciales de forma segura, consulte los procedimientos recomendados de seguridad para consumir paquetes de fuentes privadas.
-UserName
Especifica el nombre de usuario para autenticarse con el origen.
-ValidAuthenticationTypes
Lista separada por comas de tipos de autenticación válidos para este origen. De forma predeterminada, se admiten todos los tipos de autenticación. Ejemplo:
basic,negotiate
.-ProtocolVersion
Versión del protocolo de servidor NuGet que se va a usar. Consulte la documentación packageSources de NuGet.Config para obtener más información.
Disponible en la línea de comandos de NuGet desde la versión 6.8.
-Verbosity [normal|quiet|detailed]
Especifica la cantidad de detalles que se muestran en la salida:
normal
(el valor predeterminado),quiet
odetailed
.-AllowInsecureConnections
Permite conexiones HTTP para agregar o actualizar paquetes. Nota: este método no es seguro. Disponible a partir de la versión 6.12.
Consulta también Variables de entorno
Ejemplos
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 Update -Name "nuget.org" -ProtocolVersion 3