Directorio de artículos
- 0. Instalar Git
- 1. Registre una cuenta de GitHub
- 2. Configure el nombre de usuario y la dirección de correo electrónico de Git
- 3. Hay dos protocolos de transmisión para la conexión remota a GitHub
- 4. Configure Git para conectarse a GitHub según el protocolo SSH
- 5. Configure Git para conectarse a GitHub según el protocolo HTTPS
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 "你的邮箱"
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 .gitconfig
el archivo debajo del directorio, y puede usar el siguiente comando para verlos:
git config --list
3. Hay dos protocolos de transmisión para la conexión remota a GitHub
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 -C
solo 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 .
El par de claves SSH generado se almacena en C:\Users\账户名\.ssh
el directorio , como se muestra en la siguiente figura:
Luego copie el contenido de id_rsa.pub
la clave pública al portapapeles, puede ejecutar el siguiente comando para copiar, o puede abrir C:\Users\账户名\.ssh\id_rsa.pub
el archivo para copiar:
clip < ~/.ssh/id_rsa.pub
4.2 Copia la clave pública a GitHub
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]
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:
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 .git
y se ingresa a la rama principal de forma predeterminada main
.
git init
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 .
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 "注释"
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地址
Sube el archivo al repositorio remoto de GitHub:
git push -u origin main
4.4.2 El segundo método
Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:
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 .git
clone. 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地址
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 "注释"
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
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
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:
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 .git
y se ingresa a la rama principal de forma predeterminada main
.
git init
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 .
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 "注释"
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地址
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.
5.2.2 El segundo método
Primero cree un almacén remoto en GitHub, como se muestra en la siguiente figura:
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 .git
clone 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地址
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 "注释"
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.