개요
토이 프로젝트를 진행하면서, FTP를 이용하여 파일을 서버에 업로드하여 배포할 필요가 생겼습니다.
이처럼 Git로 관리하는 파일을 FTP를 통해 배포할 경우, Git FTP
를 사용하면, 편리하게 배포할 수 있습니다.
Git FTP 설치
- macOS
아래에 명령어를 사용하여 Git FTP를 설치합니다.
brew install git
brew install brotli
brew install git-ftp
- Others
다른 OS를 사용하시는 분들은 아래에 링크를 참고하여 설치하시기 바랍니다.
사용법
Setup
Git FTP를 사용하기 위해서는 아래에 명령어로, FTP를 설정할 필요가 있습니다.
git config git-ftp.url "ftp://example.com/ftp/server/address"
git config git-ftp.user "user-id"
git config git-ftp.password "user-password"
Init
서버에 아직 아무 파일이 업로드되어 있지 않은 상태라면, 아래에 명령어를 통해 초기화 및 모든 파일을 업로드합니다.
git ftp init
Catchup
이미 FTP를 통해 파일을 업로드한 상태라면, 아래에 명령어를 통해 업로드된 파일을 동기화합니다.
git ftp catchup
Push
이제 모든 설정이 끝났습니다. 개발을 위해 파일을 수정한 후, 보통 아래에 명령어로 Git을 실행합니다.
# Modfiy some source codes
git add .
git commit -m 'Fix some bugs'
git push origin master
이렇게 실행한 후, 이제 FTP를 통해 파일을 업로드하기 위해서, 아래에 명령어를 사용합니다.
git ftp push
완료
이것으로 Git FTP에 대한 사용 방법을 알아보았습니다. 요즘은 보통 FTP로 파일을 업로드하지 않기 때문에, 별로 도움이 되지 않을 거 같지만, 저처럼 특정한 상황에서는 상단히 유용하게 사용할 수 있을거 같습니다.
제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!
앱 홍보
지금 보고 계신 블로그를 작성하는
관심있으신 분들은 앱을 다운로드하여 사용해 주시면 정말 감사하겠습니다.
Deku
가 개발한 앱을 한번 사용해보세요.Deku
가 개발한 앱은 Flutter로 개발되었습니다.관심있으신 분들은 앱을 다운로드하여 사용해 주시면 정말 감사하겠습니다.