En esta continuación de Blog en GitHub Pages con Jekyll, parte 2 ya tratamos de realizar lo mas posible desde linea de comando
Los ejemplos son para Linux Debian, pero los pasos son los mismos
-
Instalar git (como root):
# aptitude install git
- Ir a tu repositorio de la pagina en GitHub y copiar la url (aparece entre HTTPS y el botón Download ZIP)
- Localmente, ir al directorio donde querés trabajar
-
Clonar el repositorio (como usuario normal) usando la url del paso 2)
$ git clone https://github.com/emmanuel-galindo/emmanuel-galindo.github.io.git
- Modificar algun archivo como prueba
-
Ejecutar:
$ git commit -a -m "Commit"; git push origin master
-
Va a solicitarte usuario y password. Para evitar cargarlo en cada push, se lo puede cachear con dos comandos:
$ git config --global credential.helper cache
$ git config --global credential.helper 'cache --timeout=3600'
-
En el caso de que agregues un nuevo post desde la interface de tinypress, podes actualizar tu repo local con:
Quizas lo mejor sea hacer un backup…
$ git pull