AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“
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.
Einrichtung für SSH-Benutzer, die das nicht verwenden AWS CLI
Wenn Sie SSH-Verbindungen für Ihr Repository verwenden möchten, können Sie eine Verbindung herstellen, ohne das zu installieren. AWS CodeCommit AWS CLI AWS CLI Dazu gehören Befehle, die nützlich sind, wenn Sie CodeCommit Repositorys verwenden und verwalten, aber für die Ersteinrichtung nicht erforderlich sind.
In diesem Thema wird Folgendes vorausgesetzt:
Sie haben einen IAM-Benutzer mit den Richtlinien oder Berechtigungen eingerichtet, die für das Hochladen von Schlüsseln erforderlich sind, CodeCommit und der IAMUserSSHKeysverwalteten Richtlinie oder den entsprechenden Berechtigungen, die für das Hochladen von Schlüsseln erforderlich sind. Weitere Informationen finden Sie unter Verwendung identitätsbasierter Richtlinien (IAM-Richtlinien) für CodeCommit.
Sie haben bereits ein Schlüsselpaar aus einem privaten und einem öffentlichen Schlüssel bzw. wissen, wie ein solches erstellt wird. Wir empfehlen dringend, eine sichere Pass-Phrase für den SSH-Schlüssel zu verwenden.
Sie sind mit SSH, Ihrem Git-Client und den entsprechenden Konfigurationsdateien vertraut.
Wenn Sie Windows verwenden, haben Sie ein Befehlszeilen-Dienstprogramm wie Git Bash installiert, das die Bash-Shell emuliert.
Wenn Sie weitere Anleitungen benötigen, folgen Sie den Anweisungen unter Für SSH-Verbindungen unter Linux, macOS oder Unix oder Für SSH-Verbindungen unter Windows.
Themen
Schritt 1: Verknüpfen Sie Ihren öffentlichen Schlüssel mit Ihrem IAM-Benutzer
Melden Sie sich bei der an AWS Management Console und öffnen Sie die IAM-Konsole unter. https://console.aws.amazon.com/iam/
-
Wählen Sie in der IAM-Konsole im Navigationsbereich Benutzer aus und wählen Sie aus der Benutzerliste Ihren IAM-Benutzer aus.
-
Wählen Sie auf der Registerkarte Security Credentials die Option Upload SSH public key aus.
-
Kopieren Sie die Inhalte des öffentlichen SSH-Schlüssels in das Feld und wählen Sie dann Upload SSH Key aus.
Tipp
Das Schlüsselpaar aus einem privaten und einem öffentlichen Schlüssel muss vom Schlüsseltyp SSH-2 RSA sein, im OpenSSH-Format vorliegen und 2048 Bits enthalten. Der Schlüssel sieht wie folgt aus:
ssh-rsa EXAMPLE-AfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxCzAJB gNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb2 5zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhc NMTEwNDI1MjA0NTIxWhcNMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw DgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDAS=EXAMPLE
user-name
@ip-192-0-2-137
IAM akzeptiert nur öffentliche Schlüssel im OpenSSH-Format. Wenn Sie den öffentlichen Schlüssel in einem anderen Format bereitstellen, wird eine Fehlermeldung angezeigt, dass das Schlüsselformat ungültig ist.
-
Kopieren Sie die SSH-Schlüssel-ID (z. B.
APKAEIBAERJR2EXAMPLE
) und schließen Sie die Konsole.
Schritt 2: Zu Ihrer CodeCommit SSH-Konfiguration hinzufügen
Bearbeiten Sie am Terminal (Linux, macOS oder Unix) oder am Bash-Emulator (Windows) Ihre SSH-Konfigurationsdatei, indem Sie Folgendes eingeben: cat>> ~/.ssh/config
Host git-codecommit.*.amazonaws.com User
Your-SSH-Key-ID, such as APKAEIBAERJR2EXAMPLE
IdentityFileYour-Private-Key-File, such as ~/.ssh/codecommit_rsa or ~/.ssh/id_rsa
Tipp
Wenn Sie mehr als eine SSH-Konfiguration haben, stellen Sie sicher, dass Sie die Leerzeilen vor und nach dem Inhalt einfügen. Speichern Sie die Datei, indem Sie gleichzeitig die Tasten
Ctrl
undd
drücken.-
Führen Sie den folgenden Befehl aus, um Ihre SSH-Konfiguration zu testen:
ssh git-codecommit.us-east-2.amazonaws.com
Geben Sie die Pass-Phrase für die SSH-Schlüsseldatei ein, wenn Sie dazu aufgefordert werden. Wenn alles ordnungsgemäß konfiguriert ist, sollten Sie folgende Erfolgsmeldung sehen:
You have successfully authenticated over SSH. You can use Git to interact with CodeCommit.
Nächste Schritte
Sie haben die Voraussetzungen erfüllt. Folgen Sie den Schritten unter, um mit der Verwendung Erste Schritte mit CodeCommit zu beginnen. CodeCommit
Um die Verbindung zu einem bestehenden Repository herzustellen, folgen Sie den Schritten unter Herstellen einer Verbindung mit einem Repository. Um ein Repository zu erstellen, folgen Sie den Schritten unter Erstellen eines -Repositorys.