백수 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
- 더 자세한 내용은 man page.
제한 사항
- 윈도우와 OS X에서는 테스트를 많이 안했으니 관련된 버그가 있으면 말해 줄 것.
- 배포 도구로 만들어지지 않아서... 커밋이나 체크 아웃 같은건 알아서... 조심히...
[1] | https://github.com/git-ftp/git-ftp/blob/develop/README.md#about |