Configurazione e utilizzo di nuget o dotnet CLI - Amazon CodeCatalyst

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.

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
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Nella pagina di panoramica del progetto, scegli Pacchetti.

  3. Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.

  4. Scegli Connect to repository.

  5. Nella finestra di dialogo Connect to repository, scegliete NuGetor dotnet dall'elenco dei client del gestore di pacchetti.

  6. 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.

    1. Scegli Crea token.

    2. Scegli Copia per copiare il tuoPAT.

      avvertimento

      Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.

  7. Configura nuget o utilizza dotnet 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.

    1. Per nuget, utilizzare il comando nuget 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"
    2. Per dotnet, utilizzare il comando dotnet 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 --source packageSourceName

Per installare un pacchetto con nuget

nuget install packageName --source packageSourceName

Per ulteriori informazioni, vedere Gestire i pacchetti utilizzando nuget CLI o Installare e gestire i pacchetti utilizzando dotnet CLI nella documentazione Microsoft.

È possibile utilizzare NuGet pacchetti da NuGet.org tramite un CodeCatalyst repository configurando il repository con una connessione upstream a .org. NuGet I pacchetti consumati da NuGet.org vengono importati e archiviati nel tuo repository. CodeCatalyst

Per consumare pacchetti da .org NuGet
  1. 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

  2. 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 --source packageSourceName

Per pubblicare un pacchetto con nuget

nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName