History: Subir la web a Github

Revision made 8 years ago by Francisco Presencia. Go to the last revision.

En este tutori­al ap­renderemos cómo subir nuestra sen­cil­la página web estática que hemos creado en los pasos an­teriores a in­ter­net usan­do Git­hub Pages.

In­stalar Git

Pre­viamen­te tendréis que tener Git in­stalado. Para Ubun­tu, esto es sen­cil­lo:

sudo apt install git

Para Win­dows y Mac por favor in­stalad­lo también.

Con­figuración

Cread una cuen­ta en Git­hub. Una vez hecho esto, tendremos que con­figurar­la con ssh para que nuestro or­denador pueda usar­la. Aun­que haya varias for­mas de hacer­lo, a la larga esta es la más cómoda.

Si tenemos Ubun­tu, com­probad que ya tenemos una clave de ssh con:

cd ~/.ssh    # acceder a nuestra carpeta de ssh
ls           # mostrar los archivos

Si vemos un archivo que se llama id_rsa.pub, co­piad los con­tenidos del mismo en el apar­tado de claves ssh en git­hub. Para mostrar la clave, haced:

cat id_rsa.pub

Una vez la hayamos con­figurado, con­tinuad con los siguien­tes pasos.

Crear re­positorio

Ahora ya está nuestra cuen­ta de Git­hub con­figurada para poder subir los archivos a la web. Primero, crearemos un nuevo re­positorio con nuestro nombre de usuario seguido por .github.io. Por ejemplo, para el usuario "pepito" este sería "pepito.­github.com":

Una vez creado el re­positorio, usaremos nuestra URL del Re­positorio que será similar a esta:

[email protected]:pepito/pepito.github.io.git

Nota: si no se parece, haced click en el botón "SSH":

Subir la web por primera vez

Para subir la web con Git, primero añadimos y hacemos com­mit de los archivos modificados, y después hacemos push de los mis­mos para en­viar­los al ser­vidor. Cam­biar "URL_REPOSITORIO" por la url ob­tenida pre­viamen­te:

git init
git remote add origin URL_REPOSITORIO
git add .
git commit -m "Añadida mi primera web"
git push --set-upstream origin master
git push

Ac­tualizar la web

Los pasos de git init, git remote add y git push --set-upstream son sólo necesarios para la primera vez. Para ac­tualizar nuestra web que ya se en­cuentra en Git­hub sólo será necesario hacer esto, cam­bian­do "RUTA_­CARPETA" por la di­rec­ción a nuestra car­peta de trabajo:

cd RUTA_CARPETA
git add .
git commit -m "Añadida mi primera web"
git push origin master