

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.

# Schritt 6: Stellen Sie die Anwendung auf der Instanz bereit
<a name="tutorials-github-deploy-application"></a>

In diesem Schritt verwenden Sie die CodeDeploy Konsole oder die, AWS CLI um die Beispielrevision aus Ihrem GitHub Repository auf Ihrer Instanz bereitzustellen. 



## Mit der Konsole stellen Sie die Revision wie folgt bereit:
<a name="tutorials-github-deploy-application-console"></a>

1. Klicken Sie auf der Seite **Deployment group details (Details der Bereitstellungsgruppe)** auf **Create deployment (Bereitstellung erstellen)**.

1. Wählen Sie unter **Deployment group (Bereitstellungsgruppe)** die Option **`CodeDeployGitHubDemo-DepGrp`** aus.

1. Wählen Sie **unter Revisionstyp** die Option **GitHub**.

1. Führen **Sie unter GitHub Verbinden mit** einen der folgenden Schritte aus:
   + Um eine Verbindung für CodeDeploy Anwendungen mit einem GitHub Konto herzustellen, melden Sie sich auf einer separaten Registerkarte GitHub im Webbrowser ab. Geben Sie **GitHub unter Konto** einen Namen ein, um diese Verbindung zu identifizieren, und wählen Sie dann **Connect GitHub**. Auf der Webseite werden Sie aufgefordert, die Interaktion mit GitHub der genannten Anwendung CodeDeploy zu autorisieren. `CodeDeployGitHubDemo-App` Fahren Sie fort mit Schritt 5.
   + Um eine Verbindung zu verwenden, die Sie bereits erstellt haben, wählen Sie **GitHubunter Konto** ihren Namen und dann **Connect** aus GitHub. Fahren Sie fort mit Schritt 7.
   + Um eine Verbindung zu einem anderen GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Wählen **Sie Connect einem anderen GitHub Konto** verbinden und dann **Connect GitHub**. Fahren Sie fort mit Schritt 5.

1. Folgen Sie den Anweisungen auf der **Anmeldeseite**, um sich mit Ihrem GitHub Konto anzumelden.

1. Wählen Sie auf der Seite **Authorize application** die Option **Authorize application**. 

1. Geben Sie auf der Seite **Einrichtung CodeDeploy erstellen** im Feld **Repository-Name** den GitHub Benutzernamen ein, mit dem Sie sich angemeldet haben, gefolgt von einem Schrägstrich (`/`), gefolgt von dem Namen des Repositorys, in das Sie Ihre Anwendungsrevision übertragen haben (z. B.***my-github-user-name*/CodeDeployGitHubDemo**).

   Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben sollen, oder ein anderes Repository angeben möchten:

   1. Rufen Sie in einem separaten Webbrowser-Tab Ihr [GitHub Dashboard](https://github.com/dashboard) auf.

   1. Platzieren Sie unter **Your repositories** den Mauszeiger auf dem Namen des Ziel-Repositorys. Es erscheint ein Tooltip mit dem Namen des GitHub Benutzers oder der Organisation, gefolgt von einem Schrägstrich (`/`), gefolgt vom Namen des Repositorys. Geben Sie diesen Wert in **Repository name (Repository-Name)** ein.
**Anmerkung**  
Wenn der Name des Ziel-Repositorys nicht in **Ihren Repositorys** angezeigt wird, verwenden Sie das ** GitHubSuchfeld**, um das Ziel-Repository und den GitHub Benutzer- oder Organisationsnamen zu suchen.

1. Geben Sie in das Feld **Commit-ID** die ID des Commits ein, der mit der Übertragung der Revision Ihrer Anwendung verknüpft ist. GitHub

   Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben müssen:

   1. Rufen Sie in einem separaten Webbrowser-Tab Ihr [GitHub Dashboard](https://github.com/dashboard) auf.

   1. Wählen Sie unter **Your repositories (Ihre Repositorys)** **CodeDeployGitHubDemo** aus.

   1. Suchen Sie in der Liste der Commits nach der Commit-ID, die dem Push Ihrer Anwendungsrevision zugeordnet ist, und kopieren Sie sie nach GitHub. Diese ID ist in der Regel 40 Zeichen lang und besteht aus Buchstaben und Zahlen. (Verwenden Sie nicht die kürzere Version der Commit-ID. Sie besteht in der Regel aus den ersten zehn Zeichen der längeren Version.)

   1. Fügen Sie die Commit-ID in das Feld **Commit ID** ein.

1. Wählen Sie **Deploy**, und fahren Sie mit dem nächsten Schritt fort. 

## Mit der CLI stellen Sie die Revision wie folgt bereit:
<a name="tutorials-github-deploy-application-cli"></a>

Bevor Sie AWS CLI Befehle aufrufen können, mit denen Sie interagieren GitHub (z. B. den **create-deployment** Befehl, den Sie als Nächstes aufrufen), müssen Sie die CodeDeploy Erlaubnis erteilen, Ihr GitHub Benutzerkonto GitHub für die Interaktion mit der `CodeDeployGitHubDemo-App` Anwendung zu verwenden. Das können Sie derzeit nur über die CodeDeploy -Konsole tun.

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CodeDeploy Konsole unter [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**Anmerkung**  
Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet haben. [Erste Schritte mit CodeDeploy](getting-started-codedeploy.md)

1. Erweitern Sie im Navigationsbereich die Option **Bereitstellen** und wählen Sie dann **Anwendungen** aus.

   

1. Wählen Sie **CodeDeployGitHubDemo-App**.

1. Klicken Sie auf der Registerkarte **Deployments (Bereitstellungen)** auf **Create deployment (Bereitstellung erstellen)**.
**Anmerkung**  
Sie erstellen keine neue Bereitstellung. Dies ist derzeit die einzige Möglichkeit, die CodeDeploy Erlaubnis zu erteilen, GitHub im Namen Ihres GitHub Benutzerkontos mit Ihnen zu interagieren.

1. Wählen Sie in **der Bereitstellungsgruppe** die Option **CodeDeployGitHubDemo-** ausDepGrp.

1. Wählen Sie unter **Revisionstyp** die Option aus **GitHub**.

1. Führen **Sie unter GitHub Verbinden mit** einen der folgenden Schritte aus:
   + Um eine Verbindung für CodeDeploy Anwendungen mit einem GitHub Konto herzustellen, melden Sie sich auf einer separaten Registerkarte GitHub im Webbrowser ab. Geben Sie **GitHub unter Konto** einen Namen ein, um diese Verbindung zu identifizieren, und wählen Sie dann **Connect** aus GitHub. Auf der Webseite werden Sie aufgefordert, die Interaktion mit GitHub der genannten Anwendung CodeDeploy zu autorisieren. `CodeDeployGitHubDemo-App` Fahren Sie fort mit Schritt 8.
   + Um eine Verbindung zu verwenden, die Sie bereits erstellt haben, wählen Sie **GitHubunter Konto** ihren Namen und dann **Connect** aus GitHub. Fahren Sie fort mit Schritt 10.
   + Um eine Verbindung zu einem anderen GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Wählen **Sie Connect einem anderen GitHub Konto** verbinden und dann **Connect GitHub**. Fahren Sie fort mit Schritt 8.

1. Folgen Sie den Anweisungen auf der **Anmeldeseite**, um sich mit Ihrem GitHub Benutzernamen oder Ihrer E-Mail-Adresse und Ihrem Passwort anzumelden.

1. Wählen Sie auf der Seite **Authorize application** die Option **Authorize application**. 

1. Wählen Sie auf der Seite **Bereitstellung CodeDeploy erstellen** die Option **Abbrechen** aus.

1. Rufen Sie den **create-deployment** Befehl auf, um die Revision aus Ihrem GitHub Repository für die Instance bereitzustellen. Dabei gilt:
   + *repository*ist Ihr GitHub Kontoname, gefolgt von einem Schrägstrich (`/`), gefolgt vom Namen Ihres Repositorys (`CodeDeployGitHubDemo`), zum Beispiel. `MyGitHubUserName/CodeDeployGitHubDemo`

     Falls Sie sich nicht sicher sind, welchen Wert Sie verwenden sollen, oder ein anderes Repository angeben möchten:

     1. [Gehen Sie in einem separaten Webbrowser-Tab zu Ihrem GitHub Dashboard.](https://github.com/dashboard)

     1. Platzieren Sie unter **Your repositories** den Mauszeiger auf dem Namen des Ziel-Repositorys. Es erscheint ein Tooltip mit dem Namen des GitHub Benutzers oder der Organisation, gefolgt von einem Schrägstrich (`/`), gefolgt vom Namen des Repositorys. Das ist der Wert, den Sie verwenden müssen.
**Anmerkung**  
Wenn der Name des Ziel-Repositorys nicht in **Ihren Repositorys** erscheint, verwenden Sie das ** GitHubSuchfeld**, um das Ziel-Repository und den entsprechenden GitHub Benutzer- oder Organisationsnamen zu finden.
   + *commit-id*ist der Commit, der mit der Version der Anwendungsrevision verknüpft ist, die Sie in Ihr Repository übertragen haben (z. B.`f835159a...528eb76f`). 

     Falls Sie sich nicht sicher sind, welchen Wert Sie verwenden müssen:

     1. Rufen Sie in einem separaten Webbrowser-Tab Ihr [GitHub Dashboard](https://github.com/dashboard) auf.

     1. Wählen Sie unter **Your repositories (Ihre Repositorys)** **CodeDeployGitHubDemo** aus.

     1. Suchen Sie in der Liste der Commits nach der Commit-ID, die dem Push Ihrer Anwendungsrevision zugeordnet GitHub ist. Diese ID ist in der Regel 40 Zeichen lang und besteht aus Buchstaben und Zahlen. (Verwenden Sie nicht die kürzere Version der Commit-ID. Sie besteht in der Regel aus den ersten zehn Zeichen der längeren Version.) Verwenden Sie diesen Wert.

   Wenn Sie auf einem lokalen Linux-, macOS- oder Unix-Computer arbeiten:

   ```
   aws deploy create-deployment \
     --application-name CodeDeployGitHubDemo-App \
     --deployment-config-name CodeDeployDefault.OneAtATime \
     --deployment-group-name CodeDeployGitHubDemo-DepGrp \
     --description "My GitHub deployment demo" \
     --github-location repository=repository,commitId=commit-id
   ```

   Wenn Sie auf einem lokalen Computer mit Windows arbeiten:

   ```
   aws deploy create-deployment --application-name CodeDeployGitHubDemo-App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name CodeDeployGitHubDemo-DepGrp --description "My GitHub deployment demo" --github-location repository=repository,commitId=commit-id
   ```