Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración y uso de la CLI de nuget o dotnet
Puede utilizar herramientas de CLI, como NuGet
y dotnet
para publicar y consumir paquetes desde CodeCatalyst. Este documento proporciona información sobre la configuración de las herramientas CLI y su uso para publicar o consumir paquetes.
Contenido
Configurando NuGet con CodeCatalyst
Para NuGet configurarlo CodeCatalyst, añada un terminal de repositorio y un token de acceso personal a su archivo de NuGet configuración para permitir nuget
o conectarse dotnet
a su CodeCatalyst repositorio de paquetes.
Para configurarlo NuGet con su repositorio de CodeCatalyst paquetes
-
Abra la CodeCatalyst consola en https://codecatalyst.aws/
. -
En la página de información general del proyecto, seleccione Paquetes.
-
Elija su repositorio de paquetes de la lista de repositorios de paquetes.
-
Seleccione Establecer conexión con el repositorio.
-
En el cuadro de diálogo Conectar al repositorio, elija NuGeto dotnet de la lista de clientes del administrador de paquetes.
-
Necesitará un token de acceso personal (PAT) para autenticarse. NuGet CodeCatalyst Si ya tiene uno, puede utilizarlo. De lo contrario, puede crear uno aquí.
-
Seleccione Crear token.
-
Seleccione Copiar para copiar el PAT.
aviso
Después de cerrar el cuadro de diálogo, no podrá volver a ver ni copiar el PAT.
-
-
Configure
nuget
odotnet
utilice el NuGet punto final y la CodeCatalyst PAT de su repositorio. Reemplace los siguientes valores.nota
Si va a copiar las instrucciones de la consola, los siguientes valores deben actualizarse automáticamente y no deben cambiarse.
username
Sustitúyalo por tu nombre CodeCatalyst de usuario.PAT
Sustitúyalo por tu CodeCatalyst PAT.Reemplácelo por
space_name
CodeCatalyst el nombre de su espacio.proj_name
Sustitúyalo por CodeCatalyst el nombre de tu proyecto.repo_name
Sustitúyalo por el nombre CodeCatalyst del repositorio de paquetes.
-
En
nuget
, utilice el comandonuget sources add
:nuget sources add -name "
repo_name
" -Source "https://packages.region
.codecatalyst.aws/nuget/space_name
/proj_name
/repo_name
/v3/index.json" -username "username
" -password "PAT
" -
En
dotnet
, utilice el comandodotnet nuget add source
:Usuarios de Linux y macOS: dado que el cifrado no se admite en plataformas que no sean Windows, debe añadir la marca
--store-password-in-clear-text
al siguiente comando. Tenga en cuenta que esto almacenará la contraseña como texto sin formato en el archivo de configuración.dotnet nuget add source "https://packages.
region
.codecatalyst.aws/nuget/space_name
/proj_name
/repo_name
/v3/index.json" -n "proj_name
/repo_name
" -u "username
" -p "PAT
" --store-password-in-clear-text
Una vez que lo haya configurado NuGet CodeCatalyst, puede consumir NuGet los paquetes que estén almacenados en su CodeCatalyst repositorio o en uno de sus repositorios anteriores y publicarlos NuGet en su CodeCatalyst repositorio.
Consumir NuGet paquetes de un repositorio CodeCatalyst
Una vez que lo haya configurado NuGet CodeCatalyst, podrá consumir NuGet los paquetes que estén almacenados en su CodeCatalyst repositorio o en uno de sus repositorios ascendentes.
Para consumir una versión de paquete de un CodeCatalyst repositorio o de uno de sus repositorios principales con nuget o dotnet, ejecuta el siguiente comando. packageName
Sustitúyalo por el nombre del paquete que quieres consumir y packageSourceName
por el nombre fuente del repositorio de CodeCatalyst paquetes en el archivo de NuGet configuración, que debe ser el nombre del repositorio.
Instalación de un paquete con dotnet
dotnet add
packageName
--sourcepackageSourceName
Instalación de un paquete con nuget
nuget install
packageName
--sourcepackageSourceName
Para obtener más información, consulte Manage packages using the nuget CLI
Consumir NuGet paquetes desde NuGet .org hasta CodeCatalyst
Puede consumir NuGet paquetes de NuGet.org
Para consumir paquetes de .org NuGet
-
Si aún no lo has hecho, configura tu administrador de NuGet paquetes con tu repositorio de CodeCatalyst paquetes siguiendo los pasos que se indican enConfigurando NuGet con CodeCatalyst.
-
Asegúrese de que su repositorio haya agregado NuGet.org como conexión ascendente. Puedes comprobar qué fuentes originales se han añadido o añadir Nuget.org como fuente principal siguiendo las instrucciones que se indican en el repositorio de la tienda Adición de un repositorio ascendente y seleccionando el repositorio de la tienda. NuGet
Publicar paquetes en NuGet CodeCatalyst
Una vez que lo haya configurado NuGet CodeCatalyst, puede usar nuget
o publicar las versiones de dotnet
los paquetes en los repositorios. CodeCatalyst
Para enviar una versión de paquete a un CodeCatalyst repositorio, ejecute el siguiente comando con la ruta completa del .nupkg
archivo y el nombre de la fuente del CodeCatalyst repositorio en el archivo de NuGet configuración.
Publicación de un paquete con dotnet
dotnet nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName
Publicación de un paquete con nuget
nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName