Membuat Repository Github Pull Otomatis di Hosting

- Februari 25, 2021
membuat repository github pull otomatis di hosting
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).
copy link repository github


Buka cpanel hosting, kemudian pilih domain yang diinginkan, lanjutkan dengan meilih menu Git

menambah git repository di cpanel

menambah git repository di cpanel

Paste link repository ke kotak Remote Git repository, dan sebelum mengklik OK, copy dan paste SSH key yang terbentuk ke Github
menambah git repository di cpanel

Beri nama key dan klik tombol Add SSH Key

menambah ssh key di github

Maka akan tampil key yang sudah ditambahkan di Github repository

ssh key di github

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.
menambah webhook di github

Pada akhirnya, repository github akan menjadi seperti ini
webhook di github

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

 

Start typing and press Enter to search