Saltar a contenido

Creando un repositorio en Github

En esta lección vamos a crear un repositorio para almacenar uno de nuestros proyectos y utilizarlo en el despliegue. No me voy a centrar en enseñaros Git a fondo, sólo los cuatro comandos básicos para crear el repo y enviar los datos.

Así que vamos a suponer que todos tenemos una cuenta en github.com y tenemos Git instalado en nuestra computadora, al fin y al cabo era un requisito para utilizar Visual Studio Code. Si no lo tenéis podéis descargarlo en git-scm.com.

A continuación voy a crear mi repositorio en Github para almacenar mi proyecto webempresa, ya que este es el que os enseñaré a desplegar:

Ahora vamos a clonar el repositorio en nuestro equipo. Abrimos una terminal en el directorio donde queramos clonarlo, en mi caso CursoDjango:

Copiamos la URL para clonearlo:

Y utilizamos el comando git clone \<url>:

Se creará una carpeta con nuestro repositorio, trasladaremos el proyecto a ella, pues a partir de ahora trabajaremos ahí:

Accederemos a la carpeta a través de la terminal y ejecutaremos el comando: git add . (para añadir nuestro proyecto al repositorio).

A continuación crearemos un commit para configurar una actualización con todos los cambios que hemos hecho:

Al hacerlo por primera vez nos pedirá antes configurar un perfil con un email y nombre. Utilizaremos el comando git config dos veces. Si vamos a utilizar siempre este email y nombre en todos los proyectos podemos usar la cláusula global tal como nos indica:

Volveremos a hacer el commit:

Veremos un resumen con los cambios, ya sólo falta enviar los datos al repositorio, que haremos con un git push origin master:

Después de poner nuestro usuario y contraseña, veremo que se han publicado los cambios en la web del repositorio y podemos navegar en él:

El paso de introducir el usuario y la contraseña nos lo podemos ahorrar generando una clave SSH, os dejaré un enlace os explican cómo se hace: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

Sea como sea ya tenemos el proyecto en un repositorio, así que en la próxima lección veremos como adaptarlo para  desplegarlo en un servicio online gratuito.


Última edición: 25 de Marzo de 2021