[Koding] - Install Git-Ftp

Standard
สำหรับ Web Developer ที่ใช้ Git เป็น Version Control    แล้วต้อง Deploy ไปยัง Share Hosting คงจะเจอปัญหาว่า  Server ไม่รองรับ Git  ซึ่งแก้ไฟล์แต่ละทีก็ต้องจำว่าแก้ไฟล์ไหนบ้าง  แล้ว Upload เฉพาะไฟล์ที่เราแก้  

ปัญหานี้ git-ftp สามารถช่วยได้   โดยจะอัพโหลดเฉพาะไฟล์ที่เรามีการ Commit ทำให้เราเขียนเว็บและ Upload บน Host ที่ไม่รองรับ Git ได้สะดวกมากขึ้นครับ





1. Clong git-ftp

svrnuke@vm-1:~$ git clone https://github.com/git-ftp/git-ftp.git
Cloning into 'git-ftp'...
remote: Counting objects: 1864, done.                                                                                                                
remote: Compressing objects: 100% (885/885), done.                                                                                                   
remote: Total 1864 (delta 944), reused 1864 (delta 944)                                                                                              
Receiving objects: 100% (1864/1864), 546.71 KiB, done.
Resolving deltas: 100% (944/944), done.
svrnuke@vm-1:~$ ls -l
total 20

2. Check out newest version
svrnuke@vm-1:~$ cd git-ftp/
svrnuke@vm-1:~/git-ftp$ git tag                                                                                                                      
0.0.5
0.0.6
0.0.7
0.0.8
0.0.9
0.1.0
0.1.1
0.1.2
0.2.0
0.2.1
0.2.2
0.3.0
0.3.1
0.4.0
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.8.0
0.8.1
0.8.4
0.9.0
svrnuke@vm-1:~/git-ftp$ git checkout -b 0.9.0                                                                                                        
Switched to a new branch '0.9.0'


3. Install with make
svrnuke@vm-1:~/git-ftp$ sudo make install
[sudo] password for svrnuke:
install -d -m 0755 /usr/local/bin
install -m 0755 git-ftp /usr/local/bin

4. Complete , you can test by command "git ftp"

svrnuke@vm-1:~/git-ftp$ git ftp
git-ftp <action> [<options>] <url>