Si usa Git y necesita cargar sus archivos a un servidor FTP, Git-ftp puede ahorrarle tiempo y ancho de banda cargando solo aquellos archivos que cambiaron desde la última carga.
Realiza un seguimiento de los archivos cargados almacenando la identificación de confirmación en un archivo de registro en el servidor. Utiliza Git para determinar qué archivos locales han cambiado.
Puedes implementar fácilmente otra rama o retroceder en el historial de Git para cargar una versión anterior.
# Setup
git config git-ftp.url " ftp://ftp.example.net:21/public_html "
git config git-ftp.user " ftp-user "
git config git-ftp.password " secr3t "
# Upload all files
git ftp init
# Or if the files are already there
git ftp catchup
# Work and deploy
echo " new content " >> index.txt
git commit index.txt -m " Add new content "
git ftp push
# 1 file to sync:
# [1 of 1] Buffered for upload 'index.txt'.
# Uploading ...
# Last deployment changed to ded01b27e5c785fb251150805308d3d0f8117387.
Si encuentra algún problema, agregue la opción -v
o -vv
para ver más resultados. El manual también puede responder algunas de sus preguntas.
Lea el manual para obtener más opciones, características y ejemplos.
Consulte las instrucciones de instalación de su sistema.
Consulte el registro de cambios.
Verifique los problemas de git-ftp en GitHub para ver si hay problemas abiertos.
Siga este proyecto en Twitter @gitftp.
Implementar con git-ftp y GitHub Actions
Implemente con git-ftp y Bitbucket Pipelines (tutorial en vídeo).
No dudes en mejorar esta herramienta. No olvides agregarte al archivo de AUTORES. La funcionalidad principal se prueba unitariamente utilizando shunit2. Puedes encontrar las pruebas en tests/
.
Esta aplicación tiene la licencia pública general GNU, versión 3.0.