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
- 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.
- Setelah berhasil login, silahkan ke menu List Website dan cari website yang ingin dilakukan proses Git.
- Kemudian klik Manage > Manage GIT.
- Pada form Select Folder to Track, pilih lokasi public_html web berada seperti gambar dibawah.
- Dalam menu Init Repo, Anda akan melihat beberapa tombol penting untuk proses GIT seperti Pull, Push dan lainnya.
Klik View/Setup Remote untuk memulai penyetingan remote repository Github menggunakan SSH-key.
- 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.
Pada kolom Deployment Key diatas adalah SSH key, silahkan Anda copy dan paste dalam menu SSH Keys akun Github seperti gambar dibawah:
Kemudian klik tombol Add SSH key untuk menyimpannya. Jika telah tersimpan, silahkan Anda kembali ke menu Setup Remote CyberPanel dan klik tombol Save.
- 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.
Proses Attach terbilang cukup cepat sehingga proses developmentnya tidak membuat Anda terganggu karena harus menunggu.
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.
- 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.
Silahkan klik tombol Commit untuk menyimpan pesan commitnya.
- Langkah selanjutnya dengan klik tombol Push untuk memulai pembaruan data repository akun Github.
- Setelah proses Push berhasil, Anda dapat periksa resource web di repo akun Githubnya seperti gambar dibawah:
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.