Blog

git-ftp로 ftp 클라이언트를!

April 2, 2015

git-ftp로 ftp 클라이언트를!

백수 3개월 들어가지는지라 깃 배회중… 누군가 스타를 누른 git-ftp. git을
이용해서 FTP 클라잉너트를 만들었다.

뭔짓이지…

암튼… 만든 이유가 FTP만 지원하는 웹호스팅 때문에 만들었다고 [1]… 역시 다른
구멍을 파는 사람들이 있구나…

변화점까지 확인할 수 있다는건 git의 장점을 가져왔구나.

설치

  • 기본 설치
$ git clone https://github.com/git-ftp/git-ftp.git
$ cd git-ftp
$ git tag
$ git checkout <tag>
$ sudo make install
  • 업그레이드의 경우
$ git pull
$ git tag
$ git checkout <tag>
$ sudo make install
  • Mac OS X
$ brew install git
$ brew install curl --with-ssl --with-libssh2
$ brew install git-ftp
  • curl 을 기본으로 설치했는데 ssl, libssh2 를 사용할 수 있도록 설정이
    필요한 갑다.
  • git이 ssl 을 사용하긴 한다만…

사용법

# Pushing for the fist time
$ git ftp init -u <user> -P ftp://host.example.com/public_html

# using
$ git ftp push -u <user> -P ftp://host.example.com/public_html

제한 사항

  • 윈도우와 OS X에서는 테스트를 많이 안했으니 관련된 버그가 있으면 말해 줄 것.
  • 배포 도구로 만들어지지 않아서… 커밋이나 체크 아웃 같은건 알아서… 조심히…
[1] https://github.com/git-ftp/git-ftp/blob/develop/README.md#about