Git FTP를 사용하여 파일 업로드하기

2020-06-24 hit count image

FTP를 통해 파일을 업로드하기 위해 Git FTP를 사용하는 방법에 대해서 알아봅시다.

개요

토이 프로젝트를 진행하면서, 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로 파일을 업로드하지 않기 때문에, 별로 도움이 되지 않을 거 같지만, 저처럼 특정한 상황에서는 상단히 유용하게 사용할 수 있을거 같습니다.

책 홍보

저도 블로그를 시작한지 1년만에...책을 다 써봅니다...인생에서 이런 날도 오는군요...타국에서 책 출판도 할 수 있고, 참 좋은 세상입니다.

이번에 쓴 책은 스무디 한 잔 마시며 끝내는 React Native입니다. 다양한 예제를 통해 리액트 네이티브를 공부할 수 있도록 구성해 보았습니다. 또한 설치부터 배포까지 실전에서도 사용할 수 있는 내용들을 담고 있습니다.

아래 링크를 통해 제가 쓴 책을 구매하실 수 있습니다.
많은 분들에게 도움이 되면 좋겠네요.

스무디 한 잔 마시며 끝내는 React Native React Native로 실전 스마트폰 앱 만들기
Posts