Copia de seguridad del código en un servidor FTP

Copia de seguridad del código en un servidor FTP

Tengo un servicio de alojamiento web y quiero almacenar mi código en él.
Estaba pensando en abrir un repositorio de Git para todo el directorio dev/
y de alguna manera en los enlaces de Git hacer que cargue solo los archivos que se han
modificado en el servidor (no puedo instalar git en el sitio de alojamiento web).
¿Existe algo parecido? ¿Como un git-hook para eso?
Quizás una solución más inteligente...

Respuesta1

Uno de nuestros amigos en Stack Overflowquería una herramienta para cargar su gitaplicación web alojada en su servidor de producción a través de FTP, y resulta que dos de las herramientas recomendadas por un usuario admiten la copia de seguridad incremental:

git-ftpde René Moser es un script de shell simple para realizar FTP al estilo Git. Utilice git-ftp.sh para cargar solo los archivos rastreados por Git a un servidor FTP, que han cambiado desde la última carga. Esto ahorra tiempo y ancho de banda. Incluso si juegas con diferentes ramas, git-ftp.sh sabe qué archivos son diferentes. Ningún cliente FTP normal puede hacer eso.

git-ftpde Edward Z. Yang es un script simple escrito en Python para cargar archivos en un repositorio Git a través de FTP, transfiriendo solo archivos nuevos y eliminando archivos antiguos.

Respuesta2

Existe la posibilidad de que git ya esté instalado. Si tiene acceso SSH interactivo, asegúrese de verificarlo; esto funcionaría mucho más rápido que un transporte FTP "tonto".

Pero si sólo está disponible FTP:

git remote add webhost ftps://[email protected]/code.git

información relacionada