Mungkin ada yang pernah mengalami hal ini, yakni memanfaatkan github sebagai version control, lalu setelah di commit, mengcopy semua file di repository kemudian paste ke folder di hosting. Kayaknya cuma saya saja, karena kurang baca sih, ternyata di hosting yang saya gunakan (berbasis plesk) ada fitur untuk menghubungkan repository git (github) ke hosting, yang mana keuntungannya adalah di hosting akan melakukan pull otomatis terhadap repository yang telah kita tambahkan.
Biar tidak lupa, saya buat postingan saja. Oke, silahkan buka repository yang diinginkan, dalam hal ini github repository, kemudian copy link SSH (karena ini private, dan kayaknya github sudah tidak membolehkan clone by username password).
Buka cpanel hosting, kemudian pilih domain yang diinginkan, lanjutkan dengan meilih menu Git
Paste link repository ke kotak Remote Git repository, dan sebelum mengklik OK, copy dan paste SSH key yang terbentuk ke Github
Beri nama key dan klik tombol Add SSH Key
Maka akan tampil key yang sudah ditambahkan di Github repository
Kembali ke Cpanel Hosting, klik OK, dan juga copy link WebHook yang ada, nantinya link webhook ini akan dipaste ke Github.
Pada repository yang aktif, klik setting, kemudian webhook, paste link webhook dari Cpanel.
Pada repository yang aktif, klik setting, kemudian webhook, paste link webhook dari Cpanel.
Pada akhirnya, repository github akan menjadi seperti ini
Harusnya sih, jika nanti melakukan commit dan push dari lokal repository, maka dari sisi hosting, akan melakukan pull otomatis dari repository yang sudah ditentukan tadi.
Demikian cara membuat repository github pull otomatis di hosting, dalam hal ini menggunakan Cpanel Plesk, harusnya sih tidak jauh berbeda untuk cpanel yang lain, asalkan ada fiturnya juga.
Semoga bermanfaat,
(z)
EmoticonEmoticon