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

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

제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!

앱 홍보

책 홍보

블로그를 운영하면서 좋은 기회가 생겨 책을 출판하게 되었습니다.

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

스무디 한 잔 마시며 끝내는 React Native, 비제이퍼블릭
스무디 한 잔 마시며 끝내는 리액트 + TDD, 비제이퍼블릭
[심통]현장에서 바로 써먹는 리액트 with 타입스크립트 : 리액트와 스토리북으로 배우는 컴포넌트 주도 개발, 심통
Posts