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 von 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 zu 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 dotnet
zu ermöglichen nuget
oder eine Verbindung 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 die Option 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 Repository verbinden die Option NuGetoder dotnet aus der Liste der Package Manager-Clients aus.
-
Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie sich authentifizieren können. NuGet CodeCatalyst Wenn Sie bereits eines haben, können Sie dieses verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre zu kopierenPAT.
Warnung
Nachdem Sie das Dialogfeld geschlossen haben, können Sie Ihre nicht PAT erneut anzeigen oder kopieren.
-
-
Konfigurieren
nuget
oder verwendendotnet
Sie den NuGet Endpunkt Ihres Repositorys und CodeCatalyst PAT. 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.
Ersetzen
username
mit Ihrem CodeCatalyst Benutzernamen.Ersetzen
PAT
mit deinem CodeCatalyst PAT.Ersetzen
space_name
mit deinem CodeCatalyst Raumnamen.Ersetzen
proj_name
mit Ihrem CodeCatalyst Projektnamen.Ersetzen
repo_name
mit dem Namen Ihres CodeCatalyst Paket-Repositorys.
-
Verwenden Sie für
nuget
den 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
dotnet
den Befehldotnet nuget add source
.Linux- und macOS-Benutzer: Da Verschlüsselung auf Nicht-Windows-Plattformen nicht unterstützt wird, müssen Sie dem folgenden Befehl das
--store-password-in-clear-text
Flag 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 verwenden, die in Ihrem CodeCatalyst Repository oder einem seiner Upstream-Repositorys gespeichert sind, und NuGet Pakete in Ihrem CodeCatalyst Repository veröffentlichen.
NuGet Pakete aus einem CodeCatalyst Repository konsumieren
Sobald Sie NuGet mit konfiguriert haben CodeCatalyst, können Sie NuGet Pakete nutzen, 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 nutzen, führen Sie den folgenden Befehl aus. Ersetzen packageName
mit dem Namen des Pakets, das Sie konsumieren möchten, und packageSourceName
mit dem Quellnamen für Ihr CodeCatalyst Paket-Repository in Ihrer NuGet Konfigurationsdatei, was der Repository-Name sein sollte.
Um ein Paket zu installieren mit dotnet
dotnet add
packageName
--sourcepackageSourceName
Um ein Paket zu installieren mit nuget
nuget install
packageName
--sourcepackageSourceName
Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Pakete mithilfe des Nuget
NuGet Pakete von.org konsumieren bis NuGet CodeCatalyst
Sie können NuGet Pakete von NuGet.org
Um Pakete von NuGet .org zu konsumieren
-
Falls Sie es noch nicht getan haben, konfigurieren Sie Ihren NuGet Paketmanager mit Ihrem CodeCatalyst Paket-Repository, indem Sie die Schritte unter befolgenKonfiguration NuGet mit CodeCatalyst.
-
Stellen Sie sicher, dass Ihr Repository NuGet.org als Upstream-Verbindung hinzugefügt hat. Sie können überprüfen, welche Upstream-Quellen hinzugefügt wurden, oder NuGet.org als Upstream-Quelle hinzufügen, indem Sie den Anweisungen unter folgen Hinzufügen eines Upstream-Repositorys und das NuGet Store-Repository auswählen.
Pakete veröffentlichen NuGet auf 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 push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName
Um ein Paket zu veröffentlichen mit nuget
nuget push
path/to/nupkg/SamplePackage.1.0.0.nupkg
--sourcepackageSourceName