Jika Anda menggunakan Git dan perlu mengunggah file ke server FTP, Git-ftp dapat menghemat waktu dan bandwidth dengan hanya mengunggah file yang berubah sejak pengunggahan terakhir.
Itu melacak file yang diunggah dengan menyimpan id komit dalam file log di server. Ia menggunakan Git untuk menentukan file lokal mana yang telah berubah.
Anda dapat dengan mudah menerapkan cabang lain atau kembali ke riwayat Git untuk mengunggah versi yang lebih lama.
# 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.
Jika Anda mengalami masalah, tambahkan opsi -v
atau -vv
untuk melihat keluaran lebih banyak. Manual ini mungkin menjawab beberapa pertanyaan Anda juga.
Baca manual untuk opsi, fitur, dan contoh lebih lanjut.
Lihat petunjuk instalasi untuk sistem Anda.
Periksa log perubahan.
Periksa masalah git-ftp di GitHub untuk mengetahui masalah yang terbuka.
Ikuti proyek ini di twitter @gitftp.
Terapkan dengan git-ftp dan GitHub Actions
Terapkan dengan git-ftp dan Bitbucket Pipelines (tutorial video).
Jangan ragu untuk meningkatkan alat ini. Jangan lupa untuk menambahkan diri Anda ke file AUTHORS. Fungsionalitas inti diuji unit menggunakan shunit2. Anda dapat menemukan tesnya di tests/
.
Aplikasi ini dilisensikan di bawah GNU General Public License, Versi 3.0