[Github] establecimiento de almacén local de git y conexión remota

prefacio

1. Introducción a git

Git es un sistema de control de versiones distribuido de código abierto que puede manejar de manera efectiva y rápida la gestión de versiones de proyectos desde pequeños hasta muy grandes.

Dos, descarga de git

2.1 Dirección de descarga

Enlace de descarga del sitio web oficial del cliente Git: https://git-scm.com/downloads
Elija la versión que se adapte a su máquina local para descargar.
inserte la descripción de la imagen aquí

Tres, instalación de git

3.1 Instalación

inserte la descripción de la imagen aquí

Haga doble clic en "Git-2.17.0-64-bit.exe" para ingresar a la interfaz de la guía de instalación, haga clic en Siguiente>
inserte la descripción de la imagen aquí

Seleccione la ruta de instalación, siguiente>
inserte la descripción de la imagen aquí

Siguiente>
directorio de acceso directo del menú Inicio, la configuración predeterminada es suficiente, haga clic en Siguiente>
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Seleccione el editor predeterminado: Vim, haga clic en Siguiente>
seleccione la herramienta de línea de comando, generalmente elija: Usuario Git solo de Git Bash, haga clic en Siguiente>
inserte la descripción de la imagen aquí

A continuación, hasta el final>, hasta que se instale, la instalación estará completa.
inserte la descripción de la imagen aquí

3.2 configuración

Haga clic derecho en la computadora - propiedades:
inserte la descripción de la imagen aquí

Para facilitar aplicaciones posteriores y verificar si la instalación es exitosa, configure la variable de entorno para configurar la ruta (este paso es opcional)
inserte la descripción de la imagen aquí

Ingrese "git --version" en cmd y, si aparece la información de la versión, la instalación se realizó correctamente.
inserte la descripción de la imagen aquí

3.3 ajustes de configuración (adiciones, eliminaciones, modificaciones, comprobaciones)

Establecer nombre de usuario y correo electrónico

$ git config --global user.name  "name"//自定义用户名
$ git config --global user.email "[email protected]"//用户邮箱

Revisar

git config --global configname configvalue

Preguntar

git config --global configname

consultar todo

git config --list

Cuarto, conexión GitHub y git: almacén local de Git

4.1 Construir un repositorio local

Equivale a crear una nueva carpeta vacía
inserte la descripción de la imagen aquí

Ingrese, haga clic derecho - Git Bash - ingrese "git init" para inicializar un almacén administrable de Git
inserte la descripción de la imagen aquí

En este momento, hay una carpeta .git adicional en la carpeta, que Git utiliza para rastrear y administrar el repositorio.
inserte la descripción de la imagen aquí

Si no puede verlo, debe configurarlo para que los archivos ocultos sean visibles.

inserte la descripción de la imagen aquí

4.2 Poner el código fuente en el almacén local.

Pegue el proyecto/código fuente en este repositorio Git local
inserte la descripción de la imagen aquí

estado de git: ver el estado actual

  • Las letras rojas indican archivos que no se han agregado al repositorio de Git
  • La palabra verde indica el archivo que se ha agregado al almacén de Git.

inserte la descripción de la imagen aquí

Luego agregue el proyecto/código fuente al almacén a través de git add
("git add.": agregue todos los archivos en este directorio al almacén, preste atención al ".")

Se puede ver que el archivo se ha vuelto verde después de consultar el estado, lo que indica que la adición se realizó correctamente.

inserte la descripción de la imagen aquí

4.3 Enviar el almacén

Envíe el proyecto al almacén con git commit.
Las comillas detrás de -m son el contenido del comentario de este envío, que se puede omitir, pero es mejor escribirlo, de lo contrario se informará un error.

git commit -m "first commit"

Cinco, la conexión entre github y git: conexión remota

La transmisión entre el repositorio de Git local y el repositorio de GitHub está cifrada a través de SSH, por lo que es necesario configurar una clave ssh.

5.1 Crear clave SSH

En el directorio de inicio del usuario, verifique si existe el archivo ".ssh".
inserte la descripción de la imagen aquí
El directorio de inicio del usuario local es la ruta que se muestra en la figura:

  • Si es así, verifique si hay dos archivos id_rsa e id_rsa.pub debajo del archivo. Si es así, vaya directamente al siguiente paso.
  • De lo contrario, busque Git Bash en el apéndice inicial, ingrese el comando y cree una clave SSH.
    inserte la descripción de la imagen aquí
$ ssh-keygen -t rsa -C "[email protected]"

¡Dentro de las comillas está la dirección de correo electrónico utilizada para el registro de github!

Cuando aparezcan las tres líneas rojas, simplemente presione Enter.

Al volver a ver .ssh, ya hay archivos "id_rsa", "id_rsa.pub".
inserte la descripción de la imagen aquí

El par de claves secretas de la clave SSH: id_rsa es la clave privada y no se puede revelar; id_rsa.pub es la clave pública y se puede hacer pública.

5.2 Github completa la clave SSH

Abra la página "Configuración de la cuenta" - "Claves SSH"
inserte la descripción de la imagen aquí

Haga clic en "Agregar clave SSH"
inserte la descripción de la imagen aquí

El título es opcional y la clave completa todo el contenido de id_rsa.pub.
inserte la descripción de la imagen aquí

5.3 Verificación

① Verifique si fue exitoso, ingrese el siguiente comando en git bash

$ ssh -T [email protected]

②Debe ingresar sí por primera vez y aparecerá el segundo cuadro rojo para indicar el éxito.

inserte la descripción de la imagen aquí

5.4 Almacén de construcción de GitHub

Cree un almacén llamado "Elegent", no marque inicializar aquí, de lo contrario se puede informar un error más adelante.

inserte la descripción de la imagen aquí

5.5 Almacén remoto asociado

De acuerdo con el mensaje en la página del almacén Git creado (busque el código de mensaje de su propio almacén), puede ingresar la línea de comando del almacén Elegent local:

git remote add origin https://github.com/xu-xiaoya/Elegent.git

1

inserte la descripción de la imagen aquí

5.7 Carga y envío de contenido local
Una vez completada la asociación, podemos enviar todo el contenido de la biblioteca local al almacén remoto (es decir, Github), escribiendo en Bash:

  • Dado que el almacén remoto recién creado está vacío, agregue el parámetro -u
    git push -u origin master
  • Una vez que el almacén no esté vacío, no es necesario agregar -u
    git push origin master.
    El proceso de carga del proyecto puede llevar un tiempo...

……………………… ¡
Perfecto
! Apareció una ventana a mitad de camino para permitirme autorizar el inicio de sesión en github, el problema no es grande ~
inserte la descripción de la imagen aquí

Ingrese al almacén de github en este momento, podrá ver los archivos recién agregados

inserte la descripción de la imagen aquí

6. Resumen de pasos y errores comunes

6.1 Pasos

  • Inicialización: biblioteca local (es decir, carpeta), git init
  • Agregar al almacén: coloque el archivo de código en la biblioteca local, git add.
  • Enviar: git commit -m "contenido del comentario", enviar al almacén
  • Cree un nuevo almacén remoto y asócielo: después de configurar la clave SSH en Github, cree un nuevo almacén remoto, git remoto agregue origen https://github.com/xu-xiaoya/Elegent.git asociación
  • Push: git push (-u) origin master, envía el código del almacén local al almacén remoto Github

6.2 Errores comunes (actualizado continuamente)

①Pregunta 1: Al crear un nuevo almacén remoto, marque Inicializar este repositorio con un README. Al enviar, puede informar que no se pudieron enviar algunas referencias a https://github.com/xu-xiaoya/Elegent.git.

Solución: Esto se debe a que el archivo README en su almacén recién creado no está en el directorio del almacén local y el contenido se puede sincronizar en este momento.

$ git pull --rebase origin master

Entonces git push origin master tendrá éxito.

Supongo que te gusta

Origin blog.csdn.net/u011397981/article/details/132692520
Recomendado
Clasificación