View a markdown version of this page

Einrichtung für HTTPS-Benutzer mit Git-Anmeldeinformationen - AWS CodeCommit

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 HTTPS-Benutzer mit Git-Anmeldeinformationen

Die einfachste Methode, Verbindungen zu AWS CodeCommit Repositorys einzurichten, besteht darin, Git-Anmeldeinformationen CodeCommit in der IAM-Konsole für zu konfigurieren und diese Anmeldeinformationen dann für HTTPS-Verbindungen zu verwenden. Du kannst dieselben Anmeldeinformationen auch mit jedem Drittanbieter-Tool oder jeder integrierten Entwicklungsumgebung (IDE) verwenden, die die HTTPS-Authentifizierung mit einem statischen Benutzernamen und Passwort unterstützt. Beispiele finden Sie unter Für Verbindungen von Entwicklungstools.

Anmerkung

Wenn Sie Ihren lokalen Computer zuvor für die Verwendung des Credential Helpers konfiguriert haben CodeCommit, müssen Sie Ihre .gitconfig-Datei bearbeiten, um die Helper-Informationen für Anmeldeinformationen aus der Datei zu entfernen, bevor Sie Git-Anmeldeinformationen verwenden können. Wenn auf deinem lokalen Computer macOS läuft, musst du möglicherweise zwischengespeicherte Anmeldeinformationen aus Keychain Access löschen.

Schritt 1: Erstkonfiguration für CodeCommit

Folgen Sie diesen Schritten, um ein Amazon Web Services-Konto einzurichten, einen IAM-Benutzer zu erstellen und den Zugriff auf zu CodeCommit konfigurieren.

So erstellen und konfigurieren Sie einen IAM-Benutzer für den Zugriff CodeCommit
  1. Erstellen Sie ein Amazon Web Services-Konto, indem Sie zu Sign Up gehen http://aws.amazon.com und dort Sign Up auswählen.

  2. Erstellen Sie in Ihrem Amazon Web Services-Konto einen IAM-Benutzer oder verwenden Sie einen vorhandenen. Stellen Sie sicher, dass Sie über eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel verfügen, die diesem IAM-Benutzer zugeordnet sind. Weitere Informationen finden Sie unter Einen IAM-Benutzer in Ihrem Amazon Web Services-Konto erstellen.

    Anmerkung

    CodeCommit benötigt AWS Key Management Service. Wenn Sie einen vorhandenen IAM-Benutzer verwenden, stellen Sie sicher, dass dem Benutzer keine Richtlinien zugeordnet sind, die die von CodeCommit erforderlichen AWS KMS Aktionen ausdrücklich verweigern. Weitere Informationen finden Sie unter AWS KMS und Verschlüsselung.

  3. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. https://console.aws.amazon.com/iam/

  4. Wählen Sie in der IAM-Konsole im Navigationsbereich die Option Benutzer und dann den IAM-Benutzer aus, den Sie für den Zugriff konfigurieren möchten. CodeCommit

  5. Wählen Sie auf der Registerkarte Permissions die Option Add Permissions.

  6. Wählen Sie unter Grant permissions die Option Attach existing policies directly aus.

  7. Wählen Sie AWSCodeCommitPowerUser aus der Liste der Richtlinien eine andere verwaltete Richtlinie für CodeCommit den Zugriff aus. Weitere Informationen finden Sie unter AWS verwaltete Richtlinien für CodeCommit.

    Nachdem Sie die Richtlinie ausgewählt haben, die Sie anhängen möchten, wählen Sie Weiter: Überprüfen, um die Liste der Richtlinien zu überprüfen, die an den IAM-Benutzer angehängt werden sollen. Ist die Liste korrekt, wählen Sie Add permissions aus.

    Weitere Informationen zu CodeCommit verwalteten Richtlinien und zur gemeinsamen Nutzung des Zugriffs auf Repositorys mit anderen Gruppen und Benutzern finden Sie unter Ein Repository teilen und. Authentifizierung und Zugriffskontrolle für AWS CodeCommit

Wenn Sie AWS CLI Befehle mit verwenden möchten CodeCommit, installieren Sie den AWS CLI. Wir empfehlen Ihnen, ein Profil für die Verwendung von AWS CLI with zu erstellen CodeCommit. Weitere Informationen finden Sie unter Befehlszeilenreferenz und Benannte Profile verwenden.

Schritt 2: Installieren von Git

Um mit Dateien, Commits und anderen Informationen in CodeCommit Repositorys zu arbeiten, musst du Git auf deinem lokalen Computer installieren. CodeCommit unterstützt die Git-Versionen 1.7.9 und höher. Git Version 2.28 unterstützt die Konfiguration des Branch-Namens für erste Commits. Wir empfehlen die Verwendung einer aktuellen Version von Git.

Um Git zu installieren, empfehlen wir Websites wie Git Downloads.

Anmerkung

Git ist eine sich entwickelnde, regelmäßig aktualisierte Plattform. Gelegentlich kann sich eine Funktionsänderung auf die Art und Weise auswirken, wie sie funktioniert CodeCommit. Wenn du Probleme mit einer bestimmten Version von Git und hast CodeCommit, sieh dir die Informationen unter anFehlerbehebung.

Schritt 3: Erstelle Git-Anmeldeinformationen für HTTPS-Verbindungen zu CodeCommit

Nachdem Sie Git installiert haben, erstellen Sie Git-Anmeldeinformationen für Ihren IAM-Benutzer in IAM.

So richten Sie HTTPS-Git-Anmeldeinformationen ein für CodeCommit
  1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

    Stellen Sie sicher, dass Sie sich als der IAM-Benutzer anmelden, der die Git-Anmeldeinformationen für Verbindungen zu erstellt und verwendet. CodeCommit

  2. Wählen Sie in der IAM-Konsole im Navigationsbereich Users aus, und wählen Sie aus der Benutzerliste Ihren IAM-Benutzer aus.

    Anmerkung

    Sie können Ihre CodeCommit Anmeldeinformationen direkt unter Meine Sicherheitsanmeldedaten einsehen und verwalten. Weitere Informationen finden Sie unter Ihre Anmeldeinformationen anzeigen und verwalten.

  3. Wählen Sie auf der Seite mit den Benutzerdetails den Tab Sicherheitsanmeldedaten. Wählen Sie im Abschnitt API-Schlüssel die Option API-Schlüssel generieren aus. Wählen Sie AWS CodeCommit als Dienst aus.

    Generieren von Git-Anmeldeinformationen in der IAM-Konsole
    Anmerkung

    Sie können nicht Ihren eigenen Benutzernamen oder das Passwort für Git-Anmeldeinformationen wählen. Weitere Informationen finden Sie unter Verwenden von Git-Anmeldeinformationen und HTTPS mit CodeCommit.

  4. Kopieren Sie den Benutzernamen und das Passwort, die IAM für Sie generiert hat, indem Sie diese Informationen entweder anzeigen, kopieren und dann in eine sichere Datei auf Ihrem lokalen Computer einfügen, oder indem Sie Anmeldeinformationen herunterladen auswählen, um diese Informationen als CSV-Datei herunterzuladen. Sie benötigen diese Informationen für die Verbindung mit CodeCommit.

    Git-Anmeldeinformationen von der IAM-Konsole herunterladen

    Wählen Sie, nachdem Sie Ihre Anmeldeinformationen gespeichert haben, die Option Close aus.

    Wichtig

    Dies ist Ihre einzige Möglichkeit, den Benutzernamen und das Passwort zu speichern. Wenn Sie sie nicht speichern, können Sie den Benutzernamen aus der IAM-Konsole kopieren, aber Sie können das Passwort nicht nachschlagen. Sie müssen das Passwort zurücksetzen und es dann speichern.

Schritt 4: Stellen Sie eine Verbindung zur CodeCommit Konsole her und klonen Sie das Repository

Wenn Sie den Namen und die Verbindungsdetails für das CodeCommit-Repository bereits von einem Administrator erhalten haben, können Sie diesen Schritt überspringen und das Repository direkt klonen.

Um eine Verbindung zu einem CodeCommit Repository herzustellen
  1. Öffnen Sie die CodeCommit Konsole unter https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Wählen Sie in der Regionsauswahl den Ort aus, AWS-Region an dem das Repository erstellt wurde. Repositorys sind spezifisch für einen. AWS-Region Weitere Informationen finden Sie unter Regionen und Git-Verbindungsendpunkte.

  3. Suchen Sie das Repository, zu dem Sie eine Verbindung herstellen möchten, in der Liste und wählen Sie es aus. Wählen Sie Clone URL (URL klonen) und dann das Protokoll aus, das Sie beim Klonen oder bei der Verbindung zu dem Repository verwenden möchten. Dadurch wird die Klon-URL kopiert.

    • Kopieren Sie die HTTPS-URL, wenn Sie entweder Git-Anmeldeinformationen mit Ihrem IAM-Benutzer oder den in der enthaltenen Credential Helper verwenden. AWS CLI

    • Kopieren Sie die HTTPS-URL (GRC), wenn Sie den Befehl git-remote-codecommit auf Ihrem lokalen Computer verwenden.

    • Kopieren Sie die SSH-URL, wenn Sie ein public/private SSH-Schlüsselpaar mit Ihrem IAM-Benutzer verwenden.

    Anmerkung

    Wenn Sie statt einer Liste von Repositorys eine Willkommensseite sehen, sind Ihrem AWS Konto in dem, in AWS-Region dem Sie angemeldet sind, keine Repositorys zugeordnet. Informationen zur Erstellung eines Repositorys finden Sie unter Erstellen Sie eine AWS CodeCommit Repository, oder befolgen Sie die Schritte im Tutorial Erste Schritte mit Git und CodeCommit.

  4. Öffnen Sie ein Terminal- oder Befehlszeilenfenster oder eine Git-Shell. Führen Sie den git clone-Befehl mit der HTTPS-Klon-URL aus, die Sie kopiert haben, um das Repository zu klonen. Um beispielsweise ein Repository zu klonen, das MyDemoRepo nach einem lokalen Repo benannt ist, das my-demo-repo in der Region USA Ost (Ohio) benannt ist:

    git clone https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo

    Wenn Sie zum ersten Mal die Verbindung herstellen, werden Sie aufgefordert, den Benutzernamen und das Passwort für das Repository einzugeben. Je nach Konfiguration Ihres lokalen Computers stammt diese Aufforderung entweder von einem System zur Verwaltung von Anmeldeinformationen für das Betriebssystem, einem Programm zur Verwaltung von Anmeldeinformationen für Ihre Version von Git (z. B. dem in Git für Windows enthaltenen Git-Anmeldeinformationsmanager), Ihrer IDE oder von Git selbst. Gib den Benutzernamen und das Passwort ein, die für die Git-Anmeldeinformationen in IAM generiert wurden (die, die du in IAM erstellt hast). Schritt 3: Erstelle Git-Anmeldeinformationen für HTTPS-Verbindungen zu CodeCommit Je nach Betriebssystem und anderer Software werden diese Daten möglicherweise für Sie in einem Speicher für Anmeldeinformationen oder einem Dienstprogramm zur Verwaltung von Anmeldeinformationen gespeichert. Wenn ja, solltest du nicht erneut dazu aufgefordert werden, es sei denn, du änderst das Passwort, inaktivierst die Git-Anmeldeinformationen oder löschst die Git-Anmeldeinformationen in IAM.

    Wenn auf dem lokalen Computer kein Speicher für Anmeldeinformationen und kein Dienstprogramm zur Verwaltung von Anmeldeinformationen konfiguriert ist, können Sie einen Speicher bzw. ein Dienstprogramm installieren. Weitere Informationen über Git und darüber, wie es Anmeldeinformationen verwaltet, finden Sie in der Git-Dokumentation unter Credential Storage.

    Weitere Informationen erhalten Sie unter Stellen Sie eine Verbindung zum CodeCommit Repository her, indem Sie das Repository klonen und Erstellen Sie einen Commit.

Nächste Schritte

Sie haben die Voraussetzungen erfüllt. Folgen Sie den Schritten unter, um mit der Erste Schritte mit CodeCommit Verwendung zu beginnen. CodeCommit

Wie du deinen ersten Commit erstellst und pushen kannst, erfährst du unterErstellen Sie einen Commit in AWS CodeCommit. Wenn Sie mit Git noch nicht vertraut sind, finden Sie unter Wo kann ich mehr über Git erfahren? und Erste Schritte mit Git und AWS CodeCommit genauere Informationen.