FTP 서버에 코드 백업

FTP 서버에 코드 백업

웹 호스팅 서비스가 있는데 여기에 내 코드를 저장하고 싶습니다.
나는 아마도 전체 dev/ 디렉토리에 대해 Git 저장소를 열 생각이었고
어떻게든 Git 후크에서 변경된 파일만
서버에 업로드하도록 만들었습니다(웹 호스팅 사이트에는 git을 설치할 수 없습니다).
비슷한 것이 있나요? 이미 git-hook처럼요?
아마도 더 똑똑한 솔루션 일 것입니다 ...

답변1

Stack Overflow의 친구 중 한 명git호스팅된 웹 애플리케이션을 FTP를 통해 프로덕션 서버에 업로드하는 도구를 원했습니다., 한 사용자가 권장하는 두 가지 도구가 증분 백업을 지원하는 것으로 나타났습니다.

git-ftpRené Moser가 작성한 것은 Git 방식으로 FTP를 수행하기 위한 간단한 쉘 스크립트입니다. 마지막 업로드 이후 변경된 Git 추적 파일만 FTP 서버에 업로드하려면 git-ftp.sh를 사용하세요. 이렇게 하면 시간과 대역폭이 절약됩니다. 다른 브랜치로 플레이하더라도 git-ftp.sh는 어떤 파일이 다른지 알고 있습니다. 일반 FTP 클라이언트는 이를 수행할 수 없습니다.

git-ftp작성자: Edward Z. Yang은 FTP를 통해 Git 저장소에 파일을 업로드하고 새 파일만 전송하고 이전 파일을 제거하기 위해 Python으로 작성된 간단한 스크립트입니다.

답변2

git이 이미 설치되어 있을 가능성이 있습니다. 대화형 SSH 액세스가 있는 경우 이를 확인하십시오. 이는 '멍청한' FTP 전송보다 훨씬 빠르게 작동합니다.

그러나 FTP만 사용할 수 있는 경우:

git remote add webhost ftps://[email protected]/code.git

관련 정보