

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

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.

# Twine konfigurieren und Python-Pakete veröffentlichen
<a name="packages-python-twine"></a>

Um `twine` mit zu verwenden CodeCatalyst, müssen Sie eine Verbindung `twine` zu Ihrem Paket-Repository herstellen und ein persönliches Zugriffstoken für die Authentifizierung bereitstellen. Anweisungen zum Herstellen einer Verbindung `twine` zu Ihrem Paket-Repository finden Sie in der CodeCatalyst Konsole. Nachdem Sie sich authentifiziert und eine `twine` Verbindung hergestellt haben CodeCatalyst, können Sie `twine` Befehle ausführen.

## Pakete CodeCatalyst mit Twine veröffentlichen
<a name="packages-twine-publish"></a>

Die folgenden Anweisungen erklären, wie Sie sich authentifizieren und eine Verbindung `twine` zu Ihrem CodeCatalyst Paket-Repository herstellen können.

**Zur Konfiguration und Verwendung `twine` zum Veröffentlichen von Paketen in Ihrem CodeCatalyst Paket-Repository**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Wählen Sie auf der Übersichtsseite für Ihr Projekt die Option **Pakete** aus.

1. Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.

1. Wählen Sie **Mit Repository verbinden**.

1. Wählen **Sie im Dialogfeld Mit Repository verbinden** die Option **Twine** aus der Liste der Paketmanager-Clients aus.

1. Sie benötigen ein Personal Access Token (PAT), mit dem Sie Twine authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie diesen verwenden. Wenn nicht, können Sie hier eine erstellen.

   1. Wählen Sie **Token erstellen**.

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

1. Sie können Twine mit einer `.pypirc` Datei oder mit Umgebungsvariablen konfigurieren.

   1. **Um mit einer `.pypirc` Datei zu konfigurieren.**

      Öffnen Sie `~/.pypirc` in einem Editor Ihrer Wahl.

      Fügen Sie einen Indexserver für hinzu CodeCatalyst, einschließlich des Repositorys, des Benutzernamens und der PAT, die Sie in einem vorherigen Schritt erstellt und kopiert haben. 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.
      + *username*Ersetzen Sie sie durch Ihren CodeCatalyst Benutzernamen.
      + Ersetzen Sie es *PAT* durch Ihr CodeCatalyst PAT.
      + *space\$1name*Ersetzen Sie es durch Ihren CodeCatalyst Bereichsnamen.
      + Ersetze es *proj\$1name* durch deinen CodeCatalyst Projektnamen.
      + Ersetzen Sie es durch *repo\$1name* den Namen Ihres CodeCatalyst Paket-Repositorys.

      ```
      [distutils]
      index-servers = proj-name/repo-name
      
      [proj-name/repo-name]
      repository = https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/
      password = PAT
      username = username
      ```

   1. **Zur Konfiguration mit Umgebungsvariablen.**

      Stellen Sie die folgenden Umgebungsvariablen ein. Geben Sie den `TWINE_REPOSITORY_URL` Wert update und die Namen Ihres CodeCatalyst Space- *space\$1name* *proj\$1name**repo\$1name*, Projekt- und Paket-Repositorys ein.

      ```
      export TWINE_USERNAME=username
      ```

      ```
      export TWINE_PASSWORD=PAT
      ```

      ```
      export TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
      ```

1. Veröffentlichen Sie eine Python-Distribution mit dem `twine upload` Befehl.