Git-Authentifizierung
- Lokales Repository von Grund auf in Git erstellen
- Erstellen ein lokales Repo für ein vorhandenes Projekt
- Verbinden das lokale Repository mit GitHub
Dieses Tutorial demonstriert das Verbinden eines lokalen Repositorys mit einem Remote-Repository auf GitHub/Gitlab, ohne dass die Fehlermeldung Authentifizierung fehlgeschlagen
angezeigt wird.
Lokales Repository von Grund auf in Git erstellen
Führen Sie die folgenden Schritte aus, um ein lokales Repository von Grund auf neu zu erstellen.
-
Erstellen Sie ein neues Verzeichnis für das Projekt
-
Gehen Sie in das neue Verzeichnis
-
Geben Sie
git init
ein, um ein neues Git-Repository zu erstellen. -
Dateien im neuen Verzeichnis erstellen
-
Geben Sie im Verzeichnis
git add .
ein. um alle Dateien hinzuzufügen. -
Geben Sie
git commit -m "First Commit"
ein, um die an einem Git-Repository vorgenommenen Änderungen zu erfassen.
Erstellen ein lokales Repo für ein vorhandenes Projekt
Führen Sie die folgenden Schritte aus, um ein lokales Repository für ein vorhandenes Projekt zu erstellen.
- Gehen Sie in das Verzeichnis des Projekts
- Geben Sie
git init
ein, um das Projekt in einem Git-Repository zu initialisieren - Geben Sie
git add .
ein. um alle Dateien hinzuzufügen - Geben Sie
git commit -m "First Commit"
ein, um die an einem Git-Repository vorgenommenen Änderungen zu erfassen.
Verbinden das lokale Repository mit GitHub
Sobald Sie ein lokales Repository eingerichtet haben, bieten die folgenden Anweisungen eine Anleitung zum Herstellen einer Verbindung mit einem Remote-Repository auf GitHub.
-
Gehe zu GitHub
-
Melde dich in deinem Konto an
-
Erstellen Sie ein neues Repository und kopieren Sie die URL des Repositorys.
-
Geben Sie die folgenden Befehle ein, um das lokale Git-Repository mit GitHub zu verbinden.
$ git remote add origin https://github.com/user/repo.git
git remote add origin https://github.com/user/repo.git
fragt bei jedem Push nach der Authentifizierung. Wenn dieZwei-Faktor-Authentifizierung
(2FA) aktiviert ist, müssen Sie einpersonl access token
(PAT) anstelle eines Passworts verwenden, wie unten gezeigt. Stattdessen können Siegit remote add origin git@github.com:user/repo.git
verwenden, um die Authentifizierung für jede von Ihnen durchgeführte Git-Aktion zu vermeiden.$ git push -u origin master