Si vous utilisez Git et que vous devez télécharger vos fichiers sur un serveur FTP, Git-ftp peut vous faire gagner du temps et de la bande passante en téléchargeant uniquement les fichiers modifiés depuis le dernier téléchargement.
Il assure le suivi des fichiers téléchargés en stockant l'identifiant de validation dans un fichier journal sur le serveur. Il utilise Git pour déterminer quels fichiers locaux ont été modifiés.
Vous pouvez facilement déployer une autre branche ou revenir dans l'historique Git pour télécharger une ancienne version.
# 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 vous rencontrez des problèmes, ajoutez l'option -v
ou -vv
pour voir plus de résultats. Le manuel peut également répondre à certaines de vos questions.
Lisez le manuel pour plus d'options, de fonctionnalités et d'exemples.
Consultez les instructions d'installation de votre système.
Consultez le journal des modifications.
Vérifiez les problèmes git-ftp sur GitHub pour les problèmes ouverts.
Suivez ce projet sur Twitter @gitftp.
Déployer avec git-ftp et GitHub Actions
Déployez avec git-ftp et Bitbucket Pipelines (tutoriel vidéo).
N'hésitez pas à améliorer cet outil. N'oubliez pas de vous ajouter au fichier AUTEURS. La fonctionnalité de base est testée unitairement à l'aide de shunit2. Vous pouvez retrouver les tests dans tests/
.
Cette application est sous licence GNU General Public License, version 3.0.