Github es un lugar para alojar nuestros proyectos utilizando el sistema de control de versiones Git, desarrollado por Linus Torvalds. Podemos permitir que varios desarrolladores estén trabajando en un mismo proyecto, ver los cambios que se produjeron en cada archivo, incluso permite que sigamos a ciertos usuarios.
La página de github es http://github.com. Lo primero que debemos realizar antes que nada, es registrarnos. No voy a comentar como se hace eso porque es fácil.
Una vez que tengamos un usuario en github, tendremos que instalar las herramientas necesarios en nuestro sistema para acceder al repositorio. Soy usuario de Ubuntu, así que los pasos que explique aquí para instalar las herramientas serán para dicho sistema operativo.
Abramos una terminal y mediante apt-get instalemos git-core, git-gui y git-doc:
Tendremos que generar una clave SSH para conectarnos al servidor, esto si no tenemos una generada. Para hacerlo tenemos que ejecutar lo siguiente en la terminal:
Cuando genera la clave SSH nos indica el directorio en donde la guardo. En mi caso la genero en /home/victor/.ssh/id_rsa.pub. Hacemos:
$ cat /home/victor/.ssh/id_rsa.pub
Copiamos todo lo que nos devuelve y nos vamos a la página de github. Le damos click en la sección Account Settings que seria la ante ultima opción.
Copiamos todo lo que nos devuelve y nos vamos a la página de github. Le damos click en la sección Account Settings que seria la ante ultima opción.
En el panel izquierdo veremos una opción que dice SSH Keys, ingresamos allí y colocamos la clave SSH que acabamos de generar.
Configuramos unos datos que serán necesarios cuando hacemos los commit.
$ git config --global user.name "NombreDeUsuario"
$ git config --global user.email "tu-email@tuemail.com"
Deberemos crear un repositorio en github para guardar nuestro proyecto. Podemos tener dos tipos de repositorios:
-Público: todos pueden ver nuestro proyecto y descargarlo.
-Privado: solo nosotros podemos acceder a este repositorio. Obviamente es una opción que solo podemos acceder pagando.
Para nuestro aprendizaje vamos a utilizar un repositorio público. Vamos a la página de github, ingresamos con nuestros datos, en la parte inferior podemos ver los repositorios que tenemos y un botón que dice New repository, le damos click y podremos ingresar los datos de nuestro repositorio público.
Una vez creado el repositorio tenemos que usar git para acceder al mismo y subir nuestros archivos.
En mi caso, por ejemplo, voy a subir un sistema que estoy desarrollando, que se encuentra en /var/www/
$ cd /var/www/instituto/
Estamos ahora dentro de instituto, vamos a iniciar git:
-Público: todos pueden ver nuestro proyecto y descargarlo.
-Privado: solo nosotros podemos acceder a este repositorio. Obviamente es una opción que solo podemos acceder pagando.
Para nuestro aprendizaje vamos a utilizar un repositorio público. Vamos a la página de github, ingresamos con nuestros datos, en la parte inferior podemos ver los repositorios que tenemos y un botón que dice New repository, le damos click y podremos ingresar los datos de nuestro repositorio público.
Una vez creado el repositorio tenemos que usar git para acceder al mismo y subir nuestros archivos.
En mi caso, por ejemplo, voy a subir un sistema que estoy desarrollando, que se encuentra en /var/www/
$ cd /var/www/instituto/
Estamos ahora dentro de instituto, vamos a iniciar git:
$ git init
Es recomendable crear un archivo README para comentar de que va nuestro proyecto, cambios, problemas, etc.
$ touch README
(este comando solo crea README, pueden modificarlo con algun editor de texto)
Tenemos que indicarle a git que agregamos un archivo nuevo, en este caso README:
$ git add README
Luego realizamos el commit del archivo agregado:
$ git commit -m 'Se agregó el archivo README'
Una vez hecho esto, tendremos que enlazar nuestro directorio local con el directorio remoto:
$ git remote add origin git@github.com:nombreDeUsuario/repositorio.git
$ git push -u origin master
Listo! Con esto tenemos completamente enlazado y configurado nuestro directorio local con el repositorio en github. Si vamos a nuestra cuenta veremos que en nuestro repositorio se encuentra el archivo README que recien subimos.
Comentarios
Publicar un comentario