git ftp
Better error handling
Git을 사용하고 파일을 FTP 서버에 업로드해야 하는 경우 Git-ftp를 사용하면 마지막 업로드 이후 변경된 파일만 업로드하여 시간과 대역폭을 절약할 수 있습니다.
서버의 로그 파일에 커밋 ID를 저장하여 업로드된 파일을 추적합니다. Git을 사용하여 어떤 로컬 파일이 변경되었는지 확인합니다.
쉽게 다른 브랜치를 배포하거나 Git 기록으로 돌아가서 이전 버전을 업로드할 수 있습니다.
# 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.
문제가 발생하면 -v
또는 -vv
옵션을 추가하여 더 많은 출력을 확인하세요. 매뉴얼은 귀하의 일부 질문에 대한 답변도 제공할 수 있습니다.
더 많은 옵션, 기능 및 예를 보려면 설명서를 읽어보세요.
해당 시스템의 설치 지침을 참조하세요.
변경 로그를 확인하세요.
미해결 문제는 GitHub에서 git-ftp 문제를 확인하세요.
트위터 @gitftp에서 이 프로젝트를 팔로우하세요.
git-ftp 및 GitHub Actions를 사용하여 배포
git-ftp 및 Bitbucket Pipelines를 사용하여 배포합니다(비디오 자습서).
이 도구를 개선하는 데 주저하지 마십시오. AUTHORS 파일에 자신을 추가하는 것을 잊지 마십시오. 핵심 기능은 shunit2를 사용하여 단위 테스트되었습니다. tests/
에서 테스트를 찾을 수 있습니다.
이 애플리케이션은 GNU General Public License, 버전 3.0에 따라 라이센스가 부여되었습니다.