Cómo comenzar a trabajar con git y GitHub

Hay enormes recursos y tutoriales disponibles en YouTube e Internet. Prefiero la documentación porque es ordenada, clara y muy informativa.

Encontré un tutorial básico en estos sitios https://learnxinyminutes.com/doc… pero es muy básico.

También puedes probar Code School Git Course | Code School pero tienes que suscribirte, no es gratis. Tiene buenas características interactivas de UI y gamificación, te sentirás como si estuvieras tomando cursos en un entorno de clase.

Otra gamificación básica y tutorial interactivo que encontré aquí Prueba Git.

He creado una configuración básica a partir del procedimiento paso a paso de la zona cero, puede seguir esto para la configuración en Linux (ubuntu).

El paso para configurar github en su sistema local (linux). Ejecute el siguiente comando y configuración

  1. sudo apt-get install git-core instalará git en su sistema.
  2. git -v o git – version mostrará echo en su pantalla msg git versión 2.9.2. Puede ser diferente en su sistema.
  3. Pase a su https://github.com y cree una nueva cuenta con su correo electrónico y siga los pasos.
  4. Ahora, ha creado con éxito la cuenta git la siguiente clave ssh del conjunto de tareas en su cuenta hithub, para que hithub reconozca su sistema como un control remoto de confianza.
  5. Establecer identidad para git ejecutar esto
  • git config —global user.name “tu nombre”
  • git config —global user.email “ [correo electrónico protegido] ”
  • Los dos comandos git anteriores usarán esa información para cualquier cosa que haga en el correo electrónico de ese sistema. Ahora agregaremos la clave ssh a la cuenta hithub. Antes de generar una clave ssh, puede verificar y ver si tiene alguna clave ssh existente.
  1. Ahora agregaremos la clave ssh en la cuenta hithub . Para hacer esto Abra la terminal y entre
  • ls -al ~ / .ssh enumerará los archivos en su directorio .ssh, si existen?
  • Verifique el listado del directorio para ver si ya tiene una clave ssh pública. De forma predeterminada, los nombres de archivo de las claves públicas son uno de los siguientes id _dsa.pub, id_ecdsa.pub, id_ed25519.pub, id_rsa.pub. Si no tiene un par de claves pública y privada existente, o no desea utilizar ninguno en hithub, genere uno nuevo.
  1. Para generar una nueva clave ssh pública y privada
  • ssh-keygen -t rsa -b 4096 -C ” [correo electrónico protegido] ”
  • Esto creará una nueva clave ssh, utilizando el correo electrónico proporcionado como etiqueta.
  • Cuando se le solicite “Ingresar un archivo en el que guardar la clave”, presione Intro. Esto acepta la ubicación predeterminada del archivo.
  • En el indicador, escriba una frase de contraseña segura y segura. No es su contraseña de hithub, funcionará, pero por razones de seguridad, debe usar diferentes.
  1. Siguiente tarea agregue la clave ssh al agente ssh
  • Para garantizar que ssh-agent esté habilitado

eval “$ (ssh-agent -s)”

  • Agregue su clave ssh al agente ssh, si utilizó una clave ssh existente en lugar de generar una nueva clave ssh, deberá reemplazar id_rsa en el comando con el nombre de su archivo de clave privada existente.

ssh-add ~ / .ssh / id_rsa

  1. Agregar una nueva clave SSH a su cuenta hithub
  • Copie la clave ssh en su portapapeles, ejecute el siguiente comando copy ssh key.

sudo apt-get install xclip

xclip -sel clip <~ / .ssh / id_rsa.pub

  • Copiará el contenido del archivo id_rsa.pub a su portapapeles.
  • Inicie sesión en la cuenta de Hithub y en la esquina derecha de cualquier página, haga clic en su foto de perfil, luego haga clic en configuración
  • En la barra lateral de configuración del usuario, haga clic en las teclas SSH y GPG.
  • Haga clic en Nueva clave SSH o agregue la clave SSH
  • En el campo de título, agregue una descripción kabke para la nueva clave como nueva clave
  • Pegue su clave en el campo “clave” utilizando el método abreviado de teclado ctrl + v
  • Haga clic en Agregar clave SSH
  • Si se le solicita, confirme su contraseña de GitHub.

Ahora estás listo para aprender a controlar la versión de github happy learning. ☺☺☺

Prueba Git
¡Ahí tienes!