Inicio > Programming, Tips > Cómo comenzar con GITHub [Ubuntu]

Cómo comenzar con GITHub [Ubuntu]


Este blog se ha trasladado a http://www.fperezp.com/blog/. Puedes leer acerca de Cómo comenzar con GitHub [Ubuntu] aquí.

GitHubHola de nuevo. Tras unos días sin comentaros nada interesante, me dispongo a resumir en estas líneas como comenzar a usar GitHub. Quiero aprovechar este espacio para dedicarle este post a los fundadores de Cadiz Developers: @oldlastma y @drwaky, así como a Loba Sofware por cedernos amablemente sus instalaciones.

Este manual está pensado para usuarios de Linux, en concreto Ubuntu. De todas formas aunque los comandos no sean los mismos, puede dar una idea de cómo debemos proceder en cualquier otro sistema operativo. Para ello, configuraremos nuestro usuario, generaremos nuestra clave SSH, generaremos un repositorio nuevo, y por último lo sincronizaremos en local y lo actualizaremos.

Si quereis simplemente usar un repositorio que ya existe, podeis avanzar aquí directamente.

 

Registrandose en GitHub

  • En primero lugar, y aunque parezca obvio, nos debemos registrar en GitHub.
  • Una vez registrados, procederemos a obtener nuestro certificado RSA. Este proceso variará según el sistema operativo que estés utilizando. La propia página de GitHub te proporciona la guía de cómo hacerlo, nosotros os explicamos aquí como hacerlo en Ubuntu.

Instalación de GIT en Ubuntu

Instalamos GIT y GITK, un gestor gráfico para ver las ramas y actualizaciones de los colaboradores.

sudo apt-get install git
sudo apt-get install gitk

Obtención de una clave SSH

ssh-keygen -t rsa -C "youremail@youremail.com"
sudo apt-get install xclip
cat ~/.ssh/id_rsa.pub | xclip -sel clip

Una vez tenemos nuestra clave SSH, la agregamos a nuestra cuenta de GitHub. Para ello nos vamos a configuración y en el apartado «Llaves públicas SSH» agregamos la que acabamos de obtener. Ahora ya podemos interactuar entre el repositorio remoto y el local. Comencemos entonces con la generación de un repositorio.

Generación de un repositorio en GitHub

Debes irte a la propia web de GitHub, y en tu Escritorio, verás la opción «Añadir nuevo repositorio». Allí tienes las instrucciones, pero por si acaso, te las repetimos aquí.

Configuramos nuestros datos.

git config --global user.name "Your Name"
git config --global user.email youremail@youremail.com

Creamos el directorio en local y generamos un fichero README, subimos el fichero al repositorio remoto y ya lo tenemos listo 😉

mkdir [NombreRepositorio]
cd [NombreRepositorio]
git init
touch README
git add README
git commit -m '[Comentario]'
git remote add origin git@github.com:[NombreUsuarioGitHub]/[NombreRepositorio].git
git push origin master

¡Ya tenemos nuestro repo subido a GitHub y un archivo en él!

Veamos ahora qué debemos hacer si queremos usar un repositorio que ya existe en GitHub.
Clonación de un Repositorio de GitHub

Trabajar con un repositorio existente

git clone git@github.com/[NombreUsuario]/NombreRepositorio.git

Ya tenemos descargado el código de nuestro repositorio remoto. Una vez hayamos modificado el código y queramos subir nuestros cambios, procederemos de la siguiente manera:

git add [nombre_del_fichero_modificado]
git commit -m "Comentario sobre los cambios"
git push

Por ahora esto es todo, dejaré para otra entrega cómo crear ramas, y el trabajo con ellas. Espero que les sea de utilidad.

Un saludo a todos y gracias por vuestra atención 😉

  1. 16 noviembre, 2010 a las 10:00

    Buen resumen Fran, aunque por mucho que sido dándole vueltas no me termina de queda claro el modelo distribuido de trabajo con git y github… parece un poco tedioso, a ver si lo comento con algún «gurú» de GIT y que nos lo explique en el próximo Cadiz Developers.

    ¿Para qué el xclip?

    Gracias por la dedicatoria wapetons 😉

    P.D: Peluches del ElePHPante ya!

  2. 16 noviembre, 2010 a las 21:07

    Hola Joaquín! Te he dedicado otra entrada con la explicación de xClip 😉 Espero que te guste 😛 Aquí tienes el enlace https://cronicaselephpant.wordpress.com/2010/11/16/xclip-copiar-y-pegar-en-el-terminal-ubuntu/

  1. 16 noviembre, 2010 a las 21:04
  2. 26 noviembre, 2010 a las 18:14

Deja un comentario