07.06.2023

Instalación Git on Windows

Git El sistema de control de versiones es útil no solo para programmers sino también para administradores de sistemas. Considere el proceso de instalación del software, así como la configuración de una conexión al GitHub repositorio, en un servidor que se ejecuta Windows.

Un poco de teoría.

Git es uno de los sistemas de control de versiones modernos más populares. Los desarrolladores de software lo utilizan principalmente para realizar un seguimiento de los cambios en los productos de software durante su desarrollo. Inicialmente, Git fue creado para ayudar a desarrollar la Linux kernel, pero debido a sus ventajas, el proyecto fue a las masas.

Llegar a la instalación.

Abrimos la web oficial del proyecto, click en la versión de 64 bits para Windows.

La descarga comenzará automáticamente, espera a que termine. Ejecute el archivo resultante.

El instalador nos da la bienvenida con un acuerdo de licencia. CliHaga clic en el botón "Siguiente".

En el siguiente paso, especifique la ruta de instalación. Estamos satisfechos con el valor predeterminado especificado. Click "Siguiente".

En la etapa de selección de componentes, marque la creación del Git acceso directo en el escritorio y continúe con la siguiente etapa.

Ahora el programa de instalaciónram ofrece crear un acceso directo en el menú Inicio. Si no ve la necesidad de esto, instale la casilla de verificación correspondiente. CliHaga clic en el botón "Siguiente".

En el siguiente paso, el instalador le pedirá que seleccione el editor predeterminado para git. Para principiantes, es mejor usar nano, para aquellos a los que les gustan las cosas más complicadas: Vim. Aunque Notepad ++ y otros están permitidos. Vaya al siguiente paso.

Ahora el instalador le pregunta cómo va a utilizar la línea de comandos:

Dejamos la primera opción y seguimos adelante.

Ahora el instalador pregunta qué biblioteca se debe usar para HTTPConexiones S. Salga de openssl y vaya al siguiente paso.

El siguiente paso puede llamarse el más significativo. La pregunta para el instalador es qué formato usar para completar la línea. Una de las características distintivas de Windows de sistemas similares a Unix es el carácter de nueva línea en los archivos, es decir, LF y CRLF son caracteres de control para saltos de línea en Unix y Windows, respectivamente.

Le recomendamos que seleccione la opción sugerida por el sistema: depurar el archivo en Windows y descargue el archivo en formato Unix. Click en el botón "Siguiente".

En esta etapa, el prog.ram le preguntará qué terminal usar a continuación:

En nuestro caso, déjalo “como está” y sigue adelante.

En el siguiente paso, el instalador le pedirá que anote las funciones necesarias:

Elija lo que se necesita y continúe con el siguiente paso.

En este paso, el instalador sugiere usar la opción experimental. Usarlo o no depende de ti. CliHaga clic en el botón "Instalar".

El program comienza a copiar archivos. Estamos esperando el final del proceso.

Al final del proceso de instalación, cliHaga clic en “Terminar”.

Estamos conectados al repositorio.

Se supone que ya tiene su propia cuenta en github/gitlab. Si no, entonces, en el caso de github, pasamos por un simple proceso de registro en el página web del NDN Collective

Luego inicie sesión y cree un repositorio. Para hacer esto, cliHaga clic en el botón "Iniciar un proyecto".

Especifique el nombre del repositorio y cliHaga clic en el botón "Crear repositorio".

Repositorio creado.

Agregar archivos.

Supongamos que tenemos un archivo que debe agregarse al git or gitlab repositorio. Abra la carpeta donde se encuentra el archivo, a la derechaclick en el libre space y seleccione “Git Bash Here” en el menú contextual que se abre.

Se abrirá la línea de comando. Ejecutamos secuencialmente los siguientes comandos:

git config --usuario global.email "sucorreo@ejemplo.com"
git config --global user.name "Tu nombre"

Así que ingresamos nuestro correo y nombre.

Para comenzar a rastrear los cambios en la carpeta actual, ejecute los siguientes comandos:

git init
git agregar .

Ejecutamos nuestro primer commit y agregamos los cambios al servidor:

git cometer -m "Inicio"

Importante. Para realizar cambios en el servidor, debe utilizar para github:

git origen de adición remota https://github.com/user/repository_name.git
git empujar -u maestro de origen

gitlab:

git añadir remoto gitlab https://servidor/nombrespace/proyecto.git
git empujar -u gitlab dominar

Después de ejecutar el comando, se abrirá una ventana de autorización. Introduzca los datos que se utilizaron durante el registro.

Configuración de la autenticación mediante SSH llaves.

Primero, crea una clave:

ssh-keygen -t rsa -b 4096 -C "sucorreo@gmail.com"

Durante la generación de claves, el programaram le pedirá que ingrese una frase de contraseña, que es necesaria para proteger la clave. Puede responder la pregunta presionando dos veces Enter.

La clave privada estará ubicada en la ruta C: Usuarios .sshid_rsa. La clave pública es C: Usuarios .sshid_rsa.pub

Ejecute el SSH agente:

evaluar $(ssh-agente -s)

Agrega las llaves a la ssh agente:

ssh-añadir ~/.ssh/id_rsa

Agregue la clave creada a la Git servidor. Sobre el github sitio, en la esquina superior derecha, cliHaga clic en el icono de la cuenta y seleccione "Configuración".

En la página actualizada, en el menú de la izquierda, seleccione "SSH y claves PGP”, y en la parte principal de la ventana, frente a la SSH llaves, click en el "Nuevo SSH botón "llave".

Rellene el campo Título. En el campo Clave, pegue el contenido del archivo 

C: Usuarios .sshid_rsa.pub

Click en el "Agregar SSH botón "llave".

Si todo se hace correctamente, aparecerá algo como esto:

Para verificar la configuración, ejecute el comando:

ssh -T git@ git servidor>

Por ejemplo:

ssh -T git@github.com

Durante la ejecución del comando, el program preguntará: "¿Está seguro de continuar con la conexión?". Este es un problema de seguridad estándar. La respuesta es sí.

Si todo se hace correctamente, el program emitirá un discurso de bienvenida.