Rumahweb Journal
Cara Menggunakan GIT Manager di CyberPanel

Cara Menggunakan GIT Manager di CyberPanel

Setelah sebelumnya kami bahas tentang cara clone Github di cPanel, kali ini kami akan membahas cara menggunakan GIT Manager di CyberPanel. Namun sebelum kami bahas tentang cara clone atau deploy git melalui git manager, kami akan mengulas terlebih dahulu tentang git manager agar anda lebih memahami manfaatnya.

Apa itu Git Manager?

Git Manager adalah tool development yang bisa Anda gunakan untuk melakukan clone dan deploy GIT di CyberPanel. Dengan bantuan tools ini, kolaborasi antar developer web aplikasi dalam mengembangkan website Anda ke CyberPanel akan semakin mudah.

Git Manager di CyberPanel memiliki beberapa manfaat, berikut diantaranya:

  • Membuat repositori lokal.
  • Pull dan Push dari repositori jarak jauh yang telah ada.
  • Buat komit dan lihat riwayat perubahan file.
  • Mengotomatiskan penerapan melalui web hooks.

Pada panduan ini, kami akan berbagi cara clone dan deploy Git menggunakan fitur Git manager di CyberPanel VPS Anda. Namun sebelumnya, kami akan membahas sedikit mengenai Git dan Github.

Mengenal Git dan Github

Sebagai seorang pengembang atau developer, istilah GitHub mungkin sudah sangat familiar di telinga Anda. Ya, GitHub adalah platform repository yang menampung kode atau script website yang bersifat opensource (gratis) ataupun berlisensi bisnis (private).

Sedangkan GIT adalah tools yang digunakan untuk melakukan sinkronisasi data atau kode, agar data dapat disimpan dan diperbarui setiap kali melakukan perubahan atau update pada source code.

GitHub pada dasarnya merupakan tools untuk management proyek, sistem versioning code, sekaligus platform jejaring sosial bagi para developer di seluruh dunia. Pada tahun 2019, GitHub mengizinkan pengembang untuk membuat repositori pribadi dengan menambahkan batasan pada tools kolaborasi dan itu bisa anda gunakan secara gratis.

Cara menggunakan GIT di CyberPanel

Pertama, kami akan memberikan langkah-langkah clone repository dari akun Github. Selanjutnya kami akan memberikan cara terkait proses deploy kembali ke akun Github, untuk memperbaharui repo akun Github sesuai yang ada di hosting.

Step 1. Clone public repository Github ke CyberPanel

  1. Untuk memulai penggunaan Git, Anda perlu login ke dashboard Cyberpanel terlebih dulu. Contoh, https://IP-VPS:8090. Silakan login menggunakan username dan password admin VPS Anda.
login cyberpanel hosting rumahweb
  1. Setelah berhasil login, silahkan ke menu List Website dan cari website yang ingin dilakukan proses Git.
list website cyberpanel rumahweb
  1. Kemudian klik Manage > Manage GIT.
Tampilan Git Manager di CyberPanel
  1. Pada form Select Folder to Track, pilih lokasi public_html web berada seperti gambar dibawah.
manage dan track folder, menu manage GIT cyberpanel rumahweb
  1. Dalam menu Init Repo, Anda akan melihat beberapa tombol penting untuk proses GIT seperti Pull, Push dan lainnya.
view/setup remote repository akun github cyberpanel rumahweb

Klik View/Setup Remote untuk memulai penyetingan remote repository Github menggunakan SSH-key.

  1. Pada bagian setup remote, Anda dapat menyesuaikan settingan seperti gambar dibawah seperti kolom host, username, repo name dan juga menambahkan SSH-Key yang telah disediakan Cyberpanel kedalam akun Githubnya.
setup remote git cyberpanel rumahweb

Pada kolom Deployment Key diatas adalah SSH key, silahkan Anda copy dan paste dalam menu SSH Keys akun Github seperti gambar dibawah:

add ssh key remote git cyberpanel ke akun github rumahweb

Kemudian klik tombol Add SSH key untuk menyimpannya. Jika telah tersimpan, silahkan Anda kembali ke menu Setup Remote CyberPanel dan klik tombol Save.

  1. Pada halaman Manage GIT, silahkan klik tombol Attach Existing Repo dan centang Override Data untuk mengambil data repo Github dan menyimpannya ke dalam akun hosting Cyberpanel.
attach file remote repo ke cyberpanel rumahweb

Proses Attach terbilang cukup cepat sehingga proses developmentnya tidak membuat Anda terganggu karena harus menunggu.

setup attach file remote repo ke cyberpanel rumahweb

Apabila proses Attach berhasil, silahkan Anda periksa folder public_html untuk memastikan file repo telah ada. Selanjutnya Anda bisa melakukan development secara live dalam akun hosting CyberPanel.

Step 2. Cara deploy script web ke repository Github

Bagian ini merupakan proses ketika Anda telah selesai perbarui data web secara live dan ingin memperbaharui source kode di akun Githubnya. Silahkan simak langkah-langkah berikut ini.

  1. Masih di menu Manage GIT, silahkan klik tombol Commit dan inputkan komentar, contoh “hasil perbarui dari cyberpanel” atau lainnya sesuai apa yang telah Anda update pada resource webnya di hosting.
commit source kode ke akun github cyberpanel rumahweb

Silahkan klik tombol Commit untuk menyimpan pesan commitnya.

  1. Langkah selanjutnya dengan klik tombol Push untuk memulai pembaruan data repository akun Github.
push source kode ke akun github cyberpanel rumahweb
  1. Setelah proses Push berhasil, Anda dapat periksa resource web di repo akun Githubnya seperti gambar dibawah:
hasil deploy source kode ke akun github cyberpanel rumahweb

Sampai pada tahap ini, proses clone dan deploy repository akun Github di CyberPanel telah selesai. Pastikan Anda menyimak setiap langkah diatas dengan teliti dan tidak melangkahi step-step diatas agar proses clone dan deploy dapat berjalan dengan baik.

Pastikan untuk selalu menggunakan layanan VPS KVM dari Rumahweb, yang memiliki fitur DDOS Protection serta Multiple Internet Backbone untuk menjamin keamanan serta uptime server yang tinggi.

Demikian cara menggunakan GIT Manager di CyberPanel, semoga dapat membantu.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.3 / 5. Vote count: 8

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Fredric Lesomar

I am an ameteur programer and cybersecurity enthusiast. Love much, mother Python language, machine learning and You!