Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration und Verwendung der Nuget- oder Dotnet-CLI
Sie können CLI-Tools wie NuGet und verwendendotnet, um Pakete von zu veröffentlichen und zu konsumieren CodeCatalyst. Dieses Dokument enthält Informationen zur Konfiguration der CLI-Tools und ihrer Verwendung zum Veröffentlichen oder Verwenden von Paketen.
Inhalt
Konfiguration NuGet mit CodeCatalyst
Um NuGet mit zu konfigurieren CodeCatalyst, fügen Sie Ihrer NuGet Konfigurationsdatei einen Repository-Endpunkt und ein persönliches Zugriffstoken hinzu, um Ihr CodeCatalyst Paket-Repository zuzulassen nuget oder eine Verbindung dotnet zu diesem herzustellen.
Zur Konfiguration NuGet mit Ihrem CodeCatalyst Paket-Repository
-
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/
. -
Wählen Sie auf der Übersichtsseite für Ihr Projekt Pakete aus.
-
Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.
-
Wählen Sie Mit Repository verbinden.
-
Wählen Sie im Dialogfeld Mit Projektarchiv verbinden aus der Liste der Paketmanager-Clients die Option NuGet oder dotnet aus.
-
Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie sich authentifizieren NuGet können. CodeCatalyst Wenn Sie bereits einen haben, können Sie ihn verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre PAT zu kopieren.
Warnung
Sie können Ihre PAT nicht mehr sehen oder kopieren, nachdem Sie das Dialogfeld geschlossen haben.
-
-
Konfigurieren
nugetoder verwenden Siedotnetden NuGet Endpunkt und die CodeCatalyst PAT Ihres Repositorys. Ersetzen Sie die folgenden Werte.Anmerkung
Wenn Sie Anweisungen aus der Konsole kopieren, sollten die folgenden Werte für Sie aktualisiert und nicht geändert werden.
usernameErsetzen Sie durch Ihren CodeCatalyst Benutzernamen.Ersetzen Sie
PATdurch Ihre CodeCatalyst PAT.Ersetze es
space_namedurch deinen CodeCatalyst Space-Namen.Ersetze es
proj_namedurch deinen CodeCatalyst Projektnamen.Ersetzen Sie es durch
repo_nameden Namen Ihres CodeCatalyst Paket-Repositorys.
-
Verwenden Sie für
nugetden Befehlnuget 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" -
Verwenden Sie für
dotnetden Befehldotnet nuget add source.Linux- und macOS-Benutzer: Da Verschlüsselung auf Nicht-Windows-Plattformen nicht unterstützt wird, müssen Sie das
--store-password-in-clear-textFlag dem folgenden Befehl hinzufügen. Beachten Sie, dass dadurch Ihr Passwort als Klartext in Ihrer Konfigurationsdatei gespeichert wird.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
Sobald Sie NuGet mit konfiguriert haben CodeCatalyst, können Sie NuGet Pakete, die in Ihrem CodeCatalyst Repository oder einem seiner Upstream-Repositorys gespeichert sind, konsumieren und NuGet Pakete in Ihrem CodeCatalyst Repository veröffentlichen.
NuGet Pakete aus einem CodeCatalyst Projektarchiv konsumieren
Sobald Sie NuGet mit konfiguriert haben CodeCatalyst, können Sie NuGet Pakete konsumieren, die in Ihrem CodeCatalyst Repository oder einem seiner Upstream-Repositorys gespeichert sind.
Um eine Paketversion aus einem CodeCatalyst Repository oder einem seiner Upstream-Repositorys mit Nuget oder Dotnet zu konsumieren, führen Sie den folgenden Befehl aus. packageNameErsetzen Sie es durch den Namen des Pakets, das Sie konsumieren möchten, und packageSourceName durch den Quellnamen für Ihr CodeCatalyst Paket-Repository in Ihrer NuGet Konfigurationsdatei, der der Repository-Name sein sollte.
Um ein Paket zu installieren mit dotnet
dotnet addpackageName--sourcepackageSourceName
Um ein Paket zu installieren mit nuget
nuget installpackageName--sourcepackageSourceName
Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Pakete mit der Nuget-CLI verwalten
NuGet Pakete von Anfang bis Ende konsumieren NuGet.org CodeCatalyst
Sie können NuGet Pakete NuGet.org
Um Pakete von zu konsumieren NuGet.org
-
Falls Sie das noch nicht getan haben, konfigurieren Sie Ihren NuGet Paketmanager mit Ihrem CodeCatalyst Paket-Repository, indem Sie den Schritten unter folgenKonfiguration NuGet mit CodeCatalyst.
-
Stellen Sie sicher, dass Ihr Repository NuGet.org als Upstream-Verbindung hinzugefügt wurde. Du kannst überprüfen, welche Upstream-Quellen hinzugefügt oder Nuget.org als Upstream-Quelle hinzugefügt wurden, indem du den Anweisungen in folgst Ein Upstream-Repository hinzufügen und das NuGet Store-Repository auswählst.
Veröffentlichen von NuGet Paketen in CodeCatalyst
Sobald Sie NuGet mit konfiguriert haben, können Sie nuget oder verwenden CodeCatalyst, um Paketversionen in Repositorys dotnet zu CodeCatalyst veröffentlichen.
Um eine Paketversion in ein CodeCatalyst Repository zu übertragen, führen Sie den folgenden Befehl mit dem vollständigen Pfad zu Ihrer .nupkg Datei und dem Quellnamen für Ihr CodeCatalyst Repository in Ihrer NuGet Konfigurationsdatei aus.
Um ein Paket zu veröffentlichen mit dotnet
dotnet nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName
Um ein Paket zu veröffentlichen mit nuget
nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName