Technologieaustausch

Git konfiguriert sowohl Gitee als auch GitHub

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Löschen Sie alte Benutzer

Wenn es schon einmal festgelegt wurde, wird es auch so seinTortoiseGitIn der Software angezeigt, wie in der Abbildung gezeigt:
Fügen Sie hier eine Bildbeschreibung ein
Sie können den folgenden Befehl verwenden, um globale Einstellungen zu löschen [empfohlen]:

git config --global --unset user.name "你的名字"
 git config --global --unset user.email "你的邮箱"
  • 1
  • 2

Schenken Sie eine Kastanie:

git config --global --unset user.name "qiandu"
git config --global --unset user.email "[email protected]"
  • 1
  • 2

oder mit Hilfe vonTortoiseGit

Fügen Sie hier eine Bildbeschreibung ein

Überprüfen Sie, ob die Löschung erfolgreich war

git config --global --list
  • 1

Wenn Benutzer und E-Mail nicht angezeigt werden, bedeutet dies, dass die globalen Einstellungen erfolgreich gelöscht wurden!

2. Benutzer einrichten

git config --global user.name   "你的名字"
git config --global user.email  "你的邮箱"
  • 1
  • 2

Schenken Sie eine Kastanie:

git config --global user.name   "qiandu"
git config --global user.email  "[email protected]"
  • 1
  • 2

oder

Fügen Sie hier eine Bildbeschreibung ein

3. Generieren Sie öffentliche und private SSH-Schlüssel

Stellen Sie sicher, dass Sie Ihre E-Mail-Adresse in Ihre eigene ändern! ! ! !

ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsa
  • 1
ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github_id_rsa
  • 1

Beachten Sie, dass Sie nach Eingabe des Befehls zum Generieren des SSH-Schlüssels dreimal die Eingabetaste drücken müssen, was „leer“ bedeutet, was bedeutet, dass kein Passwort vorhanden ist.
Fügen Sie hier eine Bildbeschreibung ein

4. Erstellen Sie eine neue Konfigurationsdatei

Erstellen Sie eine neue Konfigurationsdatei im ~/.ssh-Verzeichnis [C:Users Benutzername.ssh] und fügen Sie den folgenden Inhalt hinzu (Host und HostName geben den Domänennamen des Git-Servers ein und IdentityFile gibt den Pfad zum privaten Schlüssel an).

# github
Host github.com
    HostName github.com
    User git
    Port 443
    IdentityFile ~/.ssh/github_id_rsa

# gitee
Host gitee.com
    HostName gitee.com
    User git
    Port 22
    IdentityFile ~/.ssh/gitee_id_rsa

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
ssh-add ~/.ssh/gitee_id_rsa
ssh-add ~/.ssh/github_id_rsa
  • 1
  • 2

Stellen Sie sicher, dass der SSH-Agent-Prozess ausgeführt wird: Führen Sie eval $(ssh-agent) aus, um den Authentifizierungsagenten zu starten oder neu zu starten.

 eval $(ssh-agent)
  • 1

Nachdem Sie es hinzugefügt haben, können Sie es überprüfen, indem Sie den folgenden Code ausführen.

ssh-add -l
  • 1

5. Fügen Sie den entsprechenden öffentlichen Schlüssel zu Gitee und GitHub hinzu

Öffentlicher Gitee-Schlüssel:gitee_id_rsa.pub
Öffentlicher GitHub-Schlüssel:github_id_rsa.pub
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

6. Testen

ssh -T [email protected]
ssh -T [email protected]
  • 1
  • 2

Fügen Sie hier eine Bildbeschreibung ein