Deploy Source Code ke Server Menggunakan GIT-FTP

Bagi developer yang terbiasa menggunakan GIT untuk mendeploy source code ke server maka akan sangat memuakkan ketika harus melakukan deploy menggunakan FTP. Kenapa menggunakan FTP ketika sudah ada GIT?

GIT FTP

Penyedia server murah hanya menyediakan FTP untuk mengupload file source code kita ke server, SSH ditutup. Kalau ada biaya lain mending sewa yang bisa mengakses SSH, syukur kalau bisa sewa dedicated server atau vps.

Tapi bagaimana kalau kita cuma mampu sewa yang hanya menyediakan FTP?. Cara menyakitkan ya pertama upload semua file ke server kemudian ketika aplikasi kita ada perubahan pada beberapa file maka file yang berubah saja yang diupload yang artinya jika ada perubahan pada 20 file maka kesemuanya harus diupload satu per satu, merepotkan dan gak keren blas.

Solusinya? gunakan GIT-FTP. GIT-FTP adalah ekstensi untuk GIT yang memungkinkan kita untuk mendeploy/mengirim source code aplikasi ke server melalui jalur FTP.

Instalasi

GIT-FTP adalah ekstensi untuk GIT sehingga jelas GIT harus sudah terlebih dahulu terinstal. Silahkan download di sini. Pengguna windows tinggal next next next.

Instalasi bagi pengguna windows bisa mengikuti perintah berikut. Pertama buka Git Bash (cari di search start menu), kemudian ketikkan perintah di bawah ini

Pengguna sistem operasi lain bisa merujuk ke dokumen berikut https://github.com/git-ftp/git-ftp/blob/develop/INSTALL.md

Penggunaan

Saat pertama kali akan menge-push repository source code kita ke server melalui FTP maka gunakan perintah berikut.

Selanjutnya masukkan password akun FTP Anda.

Kemudian jika ingin melakukan push maka perintah berikut yang digunakan

Jika tidak ingin repot dengan bolak-balik memasukkan username dan password maka simpan konfigurasinya sebagai berikut

Sehingga selanjutnya tinggal menjalankan perintah singkat

Semoga tutorial yang Anda baca ini bermanfaat dan silahkan dishare jika merasakan manfaatnya, terima kasih 🙂

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

Leave a Reply

Your email address will not be published. Required fields are marked *