Cara Git Commit dengan Message (Keterangan)

Pada tutorial kali ini kita akan menggunakan git commit dengan mencantumkan keterangan (message) yang sangat krusial pada penggunaan version control seperti Git ataupun Mercurial atau yang lain. Percuma menggunakan Git tanpa kejelasan keterangan/message yang jelas untuk tiap commit yang disimpan.

untuk melakukan Git Commit dengan Message (keterangan): (more…)

Continue ReadingCara Git Commit dengan Message (Keterangan)

Cara Auto Backup Repo Git dengan Gitlab

  • Post author:
  • Post category:Tutorial

Pernah berpikir ataupun khawatir, repositori git di Github atau Bitbucket yang kita gunakan hilang tak berbekas karena gangguan sistem dari Github/Bitbucket atau vendor lainnya? Pernah terbesit untuk membackup repositori itu secara berkala?

Pada tutorial kali ini kita akan memanfaatkan fasilitas Repository Mirroring yang dimiliki oleh Gitlab. Silakan install Gitlab dulu jika belum punya.

Secara umum, mirroring repo yang bisa dilakukan oleh Gitlab itu ada dua:

  • Push: melakukan push repo di Gitlab ke platform lain
  • Pull: melakukan pull repo dari platform lain ke Gitlab

Untuk keperluan tutorial kali ini, tampaknya kita akan menggunakan mode Pull saja. Pastikeun Gitlab yang dipakai sudah versi 8.2 atau lebih baru. (more…)

Continue ReadingCara Auto Backup Repo Git dengan Gitlab

Cara Mudah Deploy Sistem Informasi ke Server dengan Git Hook!

  • Post author:
  • Post category:Tutorial

Masih banyak yang bingung dengan cara upload software yang dikembangkan dalam repositori Git ke server, apakah menggunakan metode upload file via FTP seperti biasa, atau via cron untuk pull repo tiap waktu yang ditentukan. Pada tutorial kali ini, kita akan menggunakan metode paling mudah yaitu Git Hook.

Apa itu Git Hook?

Git Hook secara sederhana adalah fasilitas bawaan dari Git yang bisa diisi dengan script yang akan dijalankan sebelum atau setelah suatu proses di Git berjalan. Misal, sebelum commit file, lakukan script A, atau setelah di push, lakukan script B.

Syaratnya, server biasanya sudah terinstall Git dan kita punya akses SSH.

(more…)

Continue ReadingCara Mudah Deploy Sistem Informasi ke Server dengan Git Hook!