2013-06-26 2 views
0

여러 웹 서버에서 다른 호스팅 공급자를 사용하는 몇 가지 PHP 클래스가 있으므로 FTP 액세스 만 있습니다. 클래스를 업데이트 할 때마다 클래스를 업데이트하는 데 어려움을 겪고 있습니다. 각 ftp 계정에 로그인하고 파일을 업데이트해야합니다.여러 FTP 서버의 버전 제어

비슷한 상황을 겪어 본 사람과 해결책을 찾은 사람이 있습니까?

+1

SSH를 제공하는 계정 만 얻으려면 rsync 또는 rdist를 사용하여 원격 서버를 모두 최신 상태로 유지할 수 있습니다. –

답변

1

질문의 범위가 너무 넓지 만 git이라는 태그가 붙어 있으므로이 관점에서 살펴 보겠습니다.

Git에서 웹 사이트 프로젝트를 유지 관리하거나 Git에서 클래스 라이브러리 (또는 PHP에있는 모든 것)를 유지 관리하는 경우 전문 Git → FTP 도구 인 git-ftp을 사용하여 원격 디렉토리를 업데이트 할 수 있습니다. Git 리포지토리의 FTP. 이것은 마지막 동기화가 이루어진 커밋 ID를 기록하는 원격 디렉토리에 파일을 유지함으로써 작동합니다. 따라서 다음 동기화는 실제로 변경된 파일/디렉토리 만 업데이트/삭제/수정합니다.

+0

이것은 확실히 옵션이지만 git은 사용하지 않습니다. 나는 이것을 사용하는 것을 고려할 것이다. –