Se você usa Git e precisa fazer upload de seus arquivos para um servidor FTP, o Git-ftp pode economizar tempo e largura de banda, fazendo upload apenas dos arquivos que foram alterados desde o último upload.
Ele controla os arquivos enviados armazenando o ID do commit em um arquivo de log no servidor. Ele usa Git para determinar quais arquivos locais foram alterados.
Você pode facilmente implantar outro branch ou voltar no histórico do Git para fazer upload de uma versão mais antiga.
# 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.
Se você encontrar algum problema, adicione a opção -v
ou -vv
para ver mais resultados. O manual também pode responder a algumas de suas perguntas.
Leia o manual para mais opções, recursos e exemplos.
Consulte as instruções de instalação do seu sistema.
Confira o changelog.
Verifique os problemas do git-ftp no GitHub para problemas em aberto.
Siga este projeto no twitter @gitftp.
Implante com git-ftp e GitHub Actions
Implante com git-ftp e Bitbucket Pipelines (tutorial em vídeo).
Não hesite em melhorar esta ferramenta. Não se esqueça de se adicionar ao arquivo AUTHORS. A funcionalidade principal é testada em unidade usando shunit2. Você pode encontrar os testes em tests/
.
Este aplicativo está licenciado sob GNU General Public License, Versão 3.0