Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione e utilizzo di nuget o dotnet CLI
È possibile utilizzare CLI strumenti come NuGet
e dotnet
da cui pubblicare e utilizzare pacchetti CodeCatalyst. Questo documento fornisce informazioni sulla configurazione degli CLI strumenti e sul loro utilizzo per pubblicare o utilizzare pacchetti.
Indice
Configurazione NuGet con CodeCatalyst
Per eseguire la configurazione NuGet CodeCatalyst, aggiungi un endpoint del repository e un token di accesso personale al tuo file di NuGet configurazione per consentire nuget
o connetterti al tuo repository di pacchetti. dotnet
CodeCatalyst
Da configurare con il tuo repository NuGet di pacchetti CodeCatalyst
-
Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/
. -
Nella pagina di panoramica del progetto, scegli Pacchetti.
-
Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.
-
Scegli Connect to repository.
-
Nella finestra di dialogo Connect to repository, scegliete NuGetor dotnet dall'elenco dei client del gestore di pacchetti.
-
Avrai bisogno di un token di accesso personale (PAT) con cui NuGet autenticarti. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.
-
Scegli Crea token.
-
Scegli Copia per copiare il tuoPAT.
avvertimento
Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.
-
-
Configura
nuget
o utilizzadotnet
l' NuGet endpoint del tuo repository e. CodeCatalyst PAT Sostituisci i seguenti valori.Nota
Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.
Replace (Sostituisci)
username
con il tuo nome CodeCatalyst utente.Replace (Sostituisci)
PAT
con il tuo CodeCatalyst PAT.Replace (Sostituisci)
space_name
con il tuo nome CodeCatalyst spaziale.Replace (Sostituisci)
proj_name
con il nome CodeCatalyst del tuo progetto.Replace (Sostituisci)
repo_name
con il nome CodeCatalyst del repository del pacchetto.
-
Per
nuget
, utilizzare il 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
" -
Per
dotnet
, utilizzare il comandodotnet nuget add source
.Utenti Linux e macOS: poiché la crittografia non è supportata su piattaforme diverse da Windows, è necessario aggiungere il
--store-password-in-clear-text
flag al comando seguente. Tieni presente che in questo modo la password verrà memorizzata come testo semplice nel file di configurazione.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
Dopo aver configurato NuGet con CodeCatalyst, potete utilizzare NuGet i pacchetti archiviati nel vostro CodeCatalyst repository o in uno dei suoi repository upstream e pubblicare NuGet i pacchetti nel vostro repository. CodeCatalyst
Consumo di pacchetti NuGet da un repository CodeCatalyst
Dopo aver configurato NuGet con CodeCatalyst, puoi utilizzare NuGet i pacchetti archiviati nel tuo CodeCatalyst repository o in uno dei suoi repository upstream.
Per utilizzare una versione del pacchetto da un CodeCatalyst repository o da uno dei suoi repository upstream con nuget o dotnet, esegui il comando seguente. Replace (Sostituisci) packageName
con il nome del pacchetto che vuoi consumare e packageSourceName
con il nome sorgente del repository dei CodeCatalyst pacchetti nel file di NuGet configurazione, che dovrebbe essere il nome del repository.
Per installare un pacchetto con dotnet
dotnet add
packageName
--sourcepackageSourceName
Per installare un pacchetto con nuget
nuget install
packageName
--sourcepackageSourceName
Per ulteriori informazioni, vedere Gestire i pacchetti utilizzando nuget CLI
Consumo di NuGet pacchetti da .org a NuGet CodeCatalyst
È possibile utilizzare NuGet pacchetti da NuGet.org
Per consumare pacchetti da .org NuGet
-
Se non l'hai già fatto, configura il tuo gestore di NuGet pacchetti con il tuo repository di CodeCatalyst pacchetti seguendo la procedura riportata di seguito. Configurazione NuGet con CodeCatalyst
-
Assicurati che il tuo repository abbia aggiunto NuGet.org come connessione upstream. Puoi controllare quali sorgenti upstream vengono aggiunte o aggiungere NuGet.org come fonte upstream seguendo le istruzioni e scegliendo lo store repository. Aggiungere un repository upstream NuGet
Pacchetti di pubblicazione su NuGet CodeCatalyst
Dopo aver configurato NuGet con CodeCatalyst, puoi usare nuget
o dotnet
pubblicare le versioni dei pacchetti nei repository. CodeCatalyst
Per inviare una versione del pacchetto a un CodeCatalyst repository, esegui il comando seguente con il percorso completo del .nupkg
file e il nome sorgente del CodeCatalyst repository nel file di configurazione NuGet .
Per pubblicare un pacchetto con dotnet
dotnet nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName
Per pubblicare un pacchetto con nuget
nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName