Hacer “git pull” en un servidor remoto desde tu local
Me cansa tener que conectarme todo el tiempo al servidor de desarrollo para desplegar los cambios así que me hice un bash alias que lo soluciona:
1 2 |
#Desplegar en el servidor de dev: alias git_pull_on_dev_lapaginaweb="ssh [email protected] 'cd /var/www/la_pagina_web && git pull origin dev'" |
Pónganlo en .barchrc o .bash_aliases de tu ordenador (local) y a partir de ahi cuando lances en tu consola git_pull_on_dev_lapaginaweb te va a hacer un git pull en el servidor remoto.
NOTA: para que funcione tenés que recargar .bashrc de nuevo. Lanza esto en la consola: source .bashrc
NOTA 2: Es obvio que a tu servidor de desarrollo te conectas usando una ssh key. Si te conectas por shh usando clave no te va a servir esta solución.
NOTA 3: Antes que me dejen comentarios del estilo “para eso está jenkins”. Ésta es una solución rápida para los que no quieren o pueden instalar un jenkins 🙂
Para eso monta un jenkins