

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.

# GitHub Als Konfigurationsquelle einrichten
<a name="cfct-github-configuration-source"></a>

In diesem Abschnitt erfahren Sie, wie Sie Anpassungen für AWS Control Tower (cFCT) GitHub als Quelle bereitstellen. Der Prozess besteht aus drei Hauptschritten:
+ Bereiten Sie ein GitHub Repository vor
+ Erstellen Sie die GitHub Codeverbindung
+ Stellen Sie den CloudFormation Stack bereit

## Bereiten Sie ein GitHub Repository vor
<a name="prepare-github-cfct-source"></a>

 Erstellen Sie ein Repository in Ihrem GitHub Konto. Der in der Vorlage verwendete Standardname lautet`custom-control-tower-configuration`. Erwägen Sie, das Ziel-Repository *privat* zu machen. Sie definieren Ihre Anpassungen in einer `yaml` Datei, die im [Deployment-Ordner](https://github.com/aws-solutions/aws-control-tower-customizations/tree/main/deployment) des CfCT-Repositorys aufgerufen wird`manifest.yaml`.

Das [https://docs.aws.amazon.com//controltower/latest/userguide/cfct-customizations-dev-guide.html](https://docs.aws.amazon.com//controltower/latest/userguide/cfct-customizations-dev-guide.html) enthält detaillierte Anleitungen zur Erstellung und Konfiguration `manifest.yaml` Ihrer Anpassungen. 

## Stellen Sie die Verbindung her GitHub
<a name="create-github-cfct-connection"></a>

Führen Sie in Ihrer **Developer Tools --Connections-Instanz** für Github die folgenden Schritte aus:

1. Wählen Sie **Verbindung erstellen** und wählen Sie GitHub als Anbieter

1. Wählen Sie „** GitHub App-Verbindung erstellen**“ und geben Sie im Feld **Verbindungsname GitHub ** **cFCt** oder einen beliebigen Namen ein

1. Wählen **Sie Connect GitHub** und wählen Sie dann **Neue App installieren**

1. Wählen Sie den GitHub Benutzer oder die Organisation für Ihr Repository aus

1. Wählen Sie unter **Repository-Zugriff** die **Option Nur ausgewählte Repositorys** aus, wählen Sie dann das Repository aus, das Sie zuvor erstellt haben, und **speichern** Sie Ihre Arbeit.

1. Notieren Sie sich den Code Connections ARN — Sie benötigen ihn, wenn Sie den CloudFormation Stack bereitstellen.

## Stellen Sie den CloudFormation Stack bereit
<a name="deploy-github-cfct-stack"></a>
+ Laden Sie die `custom-control-tower-initiation.template` Datei aus dem Repository herunter.
+ Erstellen Sie mithilfe der `custom-control-tower-initiation.template` Datei einen neuen CloudFormation Stapel.
+ Wählen Sie unter **AWS CodePipeline Quelle** die Option **GitHub (über Code Connection)** aus.
+ Geben Sie unter **GitHub Setup** die folgenden Felder an: 
  + Geben **Sie für den ARN der Code-Verbindung** den Code-Verbindungs-ARN an
  + Geben Sie für **GitHub Benutzer oder Organisation** den Namen des GitHub Benutzers oder der Organisation an, unter dem Sie das Repository erstellt haben
  + Geben Sie als **GitHub Repository-Name** den Repository-Namen ein (standardmäßig) `custom-control-tower-configuration`
  + Geben Sie als **GitHub Branch-Name** den Branch-Namen ein (standardmäßig) `main`