Configurar Git para conectarse a GitHub

0. Instalar Git

Enlace del sitio web oficial de Git: https://git-scm.com/

Enlace de descarga del sitio web oficial de Git: https://git-scm.com/downloads

1. Registre una cuenta de GitHub

Enlace del sitio web oficial de GitHub: https://github.com/

2. Configure el nombre de usuario y la dirección de correo electrónico de Git

Debido a que Git es un sistema de control de versiones distribuido, debe completar el nombre de usuario y la dirección de correo electrónico como identificación.

Se recomienda que el nombre de usuario y la dirección de correo electrónico de Git sean coherentes con el nombre de usuario y la dirección de correo electrónico de GitHub. Por motivos específicos, consulte este artículo .

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

inserte la descripción de la imagen aquí

Como se muestra en la figura a continuación, el nombre de usuario y el buzón de Git configurados se almacenan C:\Users\账户名en .gitconfigel archivo debajo del directorio, y puede usar el siguiente comando para verlos:

git config --list

inserte la descripción de la imagen aquí

3. Hay dos protocolos de transmisión para la conexión remota a GitHub

inserte la descripción de la imagen aquí

HTTPS: requiere un token de acceso personal. Incluso si no se configura un token de acceso personal, también es posible clonar git, pero cuando git push necesita ingresar el nombre de usuario y el token de acceso personal.

SSH: se requiere un par de claves. Si no se configura ningún par de claves, no es posible ni git clone ni git push.

Nota: debido al acceso de red a GitHub, git push puede fallar cuando se usa el protocolo HTTPS. ¡Se recomienda usar el protocolo SSH!

4. Configure Git para conectarse a GitHub según el protocolo SSH

4.1 Generar un par de claves SSH para esta máquina

Ejecute el siguiente comando para generar un par de claves SSH:

ssh-keygen -t rsa -C "本机标识"

El comando anterior -Csolo agrega un comentario al par de claves generado. Se recomienda completar el contenido relacionado con la máquina actual. Por razones específicas, consulte este artículo .

inserte la descripción de la imagen aquí

El par de claves SSH generado se almacena en C:\Users\账户名\.sshel directorio , como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

Luego copie el contenido de id_rsa.publa clave pública al portapapeles, puede ejecutar el siguiente comando para copiar, o puede abrir C:\Users\账户名\.ssh\id_rsa.pubel archivo para copiar:

clip < ~/.ssh/id_rsa.pub

inserte la descripción de la imagen aquí

4.2 Copia la clave pública a GitHub

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

4.3 Prueba SSH

Ejecute el siguiente comando, que debe ingresarse para la configuración inicial yes, e indica correctamente el éxito, como se muestra en la siguiente figura.

ssh -T [email protected]

inserte la descripción de la imagen aquí

4.4 Hay dos formas de asociar el almacén local con el almacén remoto

4.4.1 El primer método

Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Luego ejecute el siguiente comando para inicializar un almacén local.Como se muestra en la figura a continuación, se agrega una carpeta oculta .gity se ingresa a la rama principal de forma predeterminada main.

git init

inserte la descripción de la imagen aquí

Luego coloque el archivo que desea cargar en la carpeta del almacén local y ejecute el siguiente comando para agregar el archivo al almacén local:

git add .

inserte la descripción de la imagen aquí
Si aparece la advertencia "LF será reemplazado por CRLF la próxima vez que Git lo toque", puede ignorarlo directamente. Por razones específicas, consulte este artículo .

Luego envíe el archivo al repositorio local:

git commit -m "注释"

inserte la descripción de la imagen aquí

A continuación, copie la dirección SSH del almacén remoto y ejecute el siguiente comando para asociar el almacén local con el almacén remoto. Para obtener información sobre el comando git remote add, consulte este artículo .

git remote add origin 远程仓库的SSH地址

inserte la descripción de la imagen aquí

Sube el archivo al repositorio remoto de GitHub:

git push -u origin main

inserte la descripción de la imagen aquí

4.4.2 El segundo método

Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Luego copie la dirección SSH del almacén remoto, haga clic derecho para abrir Git Bash, ejecute el siguiente comando para clonar el almacén remoto al local, como se muestra en la figura a continuación, hay un almacén adicional (con una carpeta oculta) en el local, este almacén local es a través de git .gitclone. Como resultado, ya está asociado con el almacén remoto en GitHub, por lo que se omiten operaciones como git init y git remote add.

git clone 远程仓库的SSH地址

inserte la descripción de la imagen aquí

Luego coloque el archivo que desea cargar en la carpeta del almacén local, ingrese al directorio del almacén local y ejecute los siguientes comandos en secuencia para agregar y enviar el archivo al almacén local:

git add .
git commit -m "注释"

inserte la descripción de la imagen aquí

Si aparece la advertencia "LF será reemplazado por CRLF la próxima vez que Git lo toque", puede ignorarlo directamente. Por razones específicas, consulte este artículo .

Finalmente, ejecute el siguiente comando para cargar el archivo en el almacén remoto de GitHub:

git push -u origin main

inserte la descripción de la imagen aquí

5. Configure Git para conectarse a GitHub según el protocolo HTTPS

Nota: debido al acceso de red a GitHub, git push puede fallar cuando se usa el protocolo HTTPS. Se recomienda usar el protocolo SSH, ¡así que puede terminar aquí!

5.1 Crear un token de acceso personal de GitHub

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

5.2 Hay dos formas de asociar el almacén local con el almacén remoto

5.2.1 El primer método

Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Luego ejecute el siguiente comando para inicializar un almacén local.Como se muestra en la figura a continuación, se agrega una carpeta oculta .gity se ingresa a la rama principal de forma predeterminada main.

git init

inserte la descripción de la imagen aquí

Luego coloque el archivo que desea cargar en la carpeta del almacén local y ejecute el siguiente comando para agregar el archivo al almacén local:

git add .

inserte la descripción de la imagen aquí
Si aparece la advertencia "LF será reemplazado por CRLF la próxima vez que Git lo toque", puede ignorarlo directamente. Por razones específicas, consulte este artículo .

Luego envíe el archivo al repositorio local:

git commit -m "注释"

inserte la descripción de la imagen aquí

A continuación, copie la dirección HTTPS del almacén remoto y ejecute el siguiente comando para asociar el almacén local con el almacén remoto. Para obtener información sobre el comando git remote add, consulte este artículo .

git remote add origin 远程仓库的HTTPS地址

inserte la descripción de la imagen aquí

Ejecute el siguiente comando para cargar el archivo en el almacén remoto de GitHub:

git push -u origin main

Aparecerá la siguiente ventana, seleccione "Token" y pegue el token guardado en él.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

5.2.2 El segundo método

Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Luego copie la dirección HTTPS del almacén remoto, haga clic derecho para abrir Git Bash y ejecute el siguiente comando para clonar el almacén remoto al local, como se muestra en la figura a continuación, hay un almacén adicional (con carpeta oculta) en el local, este almacén local es a través de git .gitclone Como resultado, ya está asociado con el almacén remoto en GitHub, por lo que se omiten operaciones como git init y git remote add.

git clone 远程仓库的HTTPS地址

inserte la descripción de la imagen aquí

Luego coloque el archivo que desea cargar en la carpeta del almacén local, ingrese al directorio del almacén local y ejecute los siguientes comandos en secuencia para agregar y enviar el archivo al almacén local:

git add .
git commit -m "注释"

inserte la descripción de la imagen aquí

Si aparece la advertencia "LF será reemplazado por CRLF la próxima vez que Git lo toque", puede ignorarlo directamente. Por razones específicas, consulte este artículo .

Finalmente, ejecute el siguiente comando para cargar el archivo en el almacén remoto de GitHub:

git push -u origin main

Aparecerá la siguiente ventana, seleccione "Token" y pegue el token guardado en él.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42815188/article/details/128735530
Recomendado
Clasificación