Compartir tecnología

Git configura tanto Gitee como GitHub

2024-07-12

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

1. Borrar usuarios antiguos

Si se ha configurado antes, seráTortugaGitVisto en el software, como se muestra en la figura:
Insertar descripción de la imagen aquí
Puede utilizar el siguiente comando para borrar la configuración global [recomendado]:

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

Regala una castaña:

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

o con la ayuda deTortugaGit

Insertar descripción de la imagen aquí

Compruebe si la limpieza se realizó correctamente

git config --global --list
  • 1

Si el usuario y el correo electrónico no aparecen, significa que la configuración global se ha borrado correctamente.

2. Configurar usuarios

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

Regala una castaña:

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

o

Insertar descripción de la imagen aquí

3. Generar claves públicas y privadas SSH

¡Asegúrate de cambiar tu dirección de correo electrónico por la tuya! ! ! !

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

Tenga en cuenta que después de ingresar el comando para generar la clave SSH, debe presionar Enter tres veces, lo que significa vacío, lo que significa "vacío" significa sin contraseña.
Insertar descripción de la imagen aquí

4. Cree un nuevo archivo de configuración.

Cree un nuevo archivo de configuración en el directorio ~/.ssh [C:Users nombre_usuario.ssh] y agregue el siguiente contenido (Host y HostName completan el nombre de dominio del servidor git, y IdentityFile especifica la ruta a la clave privada)

# 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

Verifique que el proceso ssh-agent se esté ejecutando: ejecute eval $(ssh-agent) para iniciar o reiniciar el agente de autenticación.

 eval $(ssh-agent)
  • 1

Después de agregarlo, puede verificarlo ejecutando el siguiente código.

ssh-add -l
  • 1

5. Agregue la clave pública correspondiente a Gitee y GitHub.

clave pública de la casa rural:gitee_id_rsa.pub
clave pública de GitHub:github_id_rsa.pub
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

6. Prueba

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

Insertar descripción de la imagen aquí