Blog del Podcast
podcast      GitHub      Twitter   Telegram

Utilizando Git con la Terminal. GitHub

Tiempo estimado de lectura: 6 minutos. 664 palabras. git

Como siempre os he comentado, utilizar la terminal al principio impresiona, pero hay que reconocer que no hay herramienta más productiva y potente que esta. Vamos a aprovechar que GitHub ha añadido repositorios privados, para utilizar más Git y vía terminal.

Instalando Git

sudo apt install git

Comprobar si tenemos clave pública ssh

Vamos a comprobar si tenemos clave pública ssh generada. Para ello, entramos en ~/.ssh y miraremos si existe el archivo **.pub*.

Generando tu clave pública ssh

Si no existe, vamos a generarlo.

Ejecutaremos el comando:

ssh-keygen

Saldrán una serie de preguntas. puedes ir pulsando intro para dejar los valores por defecto. eso no influye en nada.

Cuando termine, aparecerán un par de ficheros dentro de ~/.ssh/ se llamarán id_rsa y id_rsa.pub o adquirirán el nombre que has elegido si has puesto alguno en el paso anterior.

Ahora abre el fichero acabado en .pub con algún editor de textos y copia el contenido. Yo recomiendo utilizar la terminal:

cat id_rsa.pub

Añadiendo la clave en GitHub

Haz click en tu foto de perfil de arriba a la derecha, después ve a settings > SSH and GPG keys > New SSH key. Pega la clave y pulsa finalizar.

A partir de ahora ya tienes permisos para subir cambios a tus repositorios en local.

Comprobaremos la conexión con GitHub

ssh -T git@github.com

Iniciando cuenta con GitHub

Solo la primera vez, especificamos nuestro correo y nombre de usuario:

git config --global user.email "tucorreo@gmail.com"

git config --global user.name "Tu Nombre"

Para ver el archivo de configuración:

cat ~/.gitconfig

Clonar Repositorio en local

Ves al repositorio de GitHub y haz click en Clone or download en la zona de la derecha, te saldrá Clone with HTTPS o Clone with SSH GitHub

Haz click sobre Use SSH y después pulsa sobre el botón de copiar que hay debajo.

Ahora vamos a la terminal y pegamos la url con git clone para clonar el repositorio:

git clone git@github.com:ugeek/ugeek.github.io.git

Se descargará todo el repositorio descomprimido en nuestra máquina. Ya podrás trabajar en local!

Comandos Básicos

Resumen de pasos básicos para enviar archivos a una rama master de GitHub, serian estos:

Si tenemos instalado GitHub en dos dispositivos, antes de editar, deberíamos verificar o descargar el contenido remoto de GitHub a local.

Resumen

Esta guía sirve tanto para GitHub, GitLab y resto de servidores con Git. Como veis, parece muy complicado por ver muchos comandos, pero en el día a día, todo se resume en subir y bajar, los archivos de una carpeta al repositorio remoto.

Todo se resume en:

Subir

git add . ; git commit -m "comentario" ; git push

Bajar

git pull


Publicado por Angel el lunes 21 enero del 2019



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.