Partage de technologie

Git configure à la fois Gitee et GitHub

2024-07-12

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

1. Effacer les anciens utilisateurs

S'il a été réglé auparavant, ce seraTortueGitVisualisé dans le logiciel, comme le montre la figure :
Insérer la description de l'image ici
Vous pouvez utiliser la commande suivante pour effacer les paramètres globaux [recommandé] :

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

Donnez une châtaigne :

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

ou avec l'aide deTortueGit

Insérer la description de l'image ici

Vérifiez si la compensation est réussie

git config --global --list
  • 1

Si l'utilisateur et l'e-mail n'apparaissent pas, cela signifie que les paramètres globaux ont été effacés avec succès !

2. Configurer les utilisateurs

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

Donnez une châtaigne :

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

ou

Insérer la description de l'image ici

3. Générez des clés publiques et privées SSH

Assurez-vous de remplacer votre adresse e-mail par la vôtre ! ! ! !

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

Notez qu'après avoir entré la commande pour générer la clé SSH, vous devez appuyer trois fois sur Entrée, ce qui signifie vide, ce qui signifie « vide » signifie aucun mot de passe.
Insérer la description de l'image ici

4. Créez un nouveau fichier de configuration

Créez un nouveau fichier de configuration dans le répertoire ~/.ssh [C:Users username.ssh] et ajoutez le contenu suivant (Host et HostName remplissent le nom de domaine du serveur git et IdentityFile spécifie le chemin d'accès à la clé privée)

# 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

Vérifiez que le processus ssh-agent est en cours d'exécution : exécutez eval $(ssh-agent) pour démarrer ou redémarrer l'agent d'authentification.

 eval $(ssh-agent)
  • 1

Après l'avoir ajouté, vous pouvez le vérifier en exécutant le code suivant.

ssh-add -l
  • 1

5. Ajoutez la clé publique correspondante à Gitee et GitHub

Clé publique du gîte:gitee_id_rsa.pub
Clé publique GitHub:github_id_rsa.pub
Insérer la description de l'image ici
Insérer la description de l'image ici

6. Testez

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

Insérer la description de l'image ici