

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.

# Fügen Sie Ihrem Amazon SageMaker AI-Konto (CLI) ein Git-Repository hinzu
<a name="nbi-git-resource-cli"></a>

**Wichtig**  
Benutzerdefinierte IAM-Richtlinien, die es Amazon SageMaker Studio oder Amazon SageMaker Studio Classic ermöglichen, SageMaker Amazon-Ressourcen zu erstellen, müssen auch Berechtigungen zum Hinzufügen von Tags zu diesen Ressourcen gewähren. Die Berechtigung zum Hinzufügen von Tags zu Ressourcen ist erforderlich, da Studio und Studio Classic automatisch alle von ihnen erstellten Ressourcen taggen. Wenn eine IAM-Richtlinie Studio und Studio Classic das Erstellen von Ressourcen, aber kein Tagging erlaubt, können "AccessDenied" Fehler beim Versuch, Ressourcen zu erstellen, auftreten. Weitere Informationen finden Sie unter [Erteilen Sie Berechtigungen für das Taggen von SageMaker KI-Ressourcen](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS verwaltete Richtlinien für Amazon SageMaker AI](security-iam-awsmanpol.md)die Berechtigungen zum Erstellen von SageMaker Ressourcen gewähren, beinhalten bereits Berechtigungen zum Hinzufügen von Tags beim Erstellen dieser Ressourcen.

Verwenden Sie den `create-code-repository` AWS CLI Befehl, um Amazon SageMaker AI ein Git-Repository hinzuzufügen, um Benutzern Zugriff auf externe Ressourcen zu gewähren. Geben Sie einen Namen für das Repository als Wert des `code-repository-name`-Arguments an. Der Name muss 1 bis 63 Zeichen enthalten. Gültige Zeichen sind a–z, A-Z, 0–9 und Bindestrich (-). Machen Sie außerdem Angaben zu Folgendem:
+ Standard-Branch
+ URL des Git-Repositorys
**Anmerkung**  
Geben Sie keinen Benutzernamen in der URL an. Fügen Sie die Anmeldeinformationen AWS Secrets Manager wie im nächsten Schritt beschrieben hinzu.
+ Der Amazon-Ressourcenname (ARN) eines AWS Secrets Manager Manager-Geheimnisses, das die Anmeldeinformationen für die Authentifizierung des Repositorys als Wert des `git-config` Arguments enthält

Informationen zum Erstellen und Speichern eines Secrets finden Sie unter [Erstellen eines Basis-Secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html) im *AWS Secrets Manager-Benutzerhandbuch*. Der folgende Befehl erstellt ein neues Repository mit dem Namen `MyRespository` Ihres Amazon SageMaker AI-Kontos, das auf ein Git-Repository verweist, das unter gehostet wird`https://github.com/myprofile/my-repo"`.

Für Linux, OS X oder Unix:

```
aws sagemaker create-code-repository \
                    --code-repository-name "MyRepository" \
                    --git-config Branch=branch,RepositoryUrl=https://github.com/myprofile/my-repo,SecretArn=arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE
```

Für Windows:

```
aws sagemaker create-code-repository ^
                    --code-repository-name "MyRepository" ^
                    --git-config "{\"Branch\":\"master\", \"RepositoryUrl\" :
                    \"https://github.com/myprofile/my-repo\", \"SecretArn\" : \"arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE\"}"
```

**Anmerkung**  
Das Secret muss die Staging-Kennzeichnung `AWSCURRENT` haben und im folgenden Format vorliegen:  
`{"username": UserName, "password": Password}`  
Für GitHub Repositorys empfehlen wir die Verwendung eines persönlichen Zugriffstokens.