Cara Clone Private Repository Gitlab dan Github pada cPanel
0 people liked this article
A. Pendahuluan
GitLab dan GitHub adalah platform manajemen repository git yang populerdigunakan untuk pengembangan perangkat lunak. GitHub, yang diakuisisi olehMicrosoft pada tahun 2018, adalah layanan hosting berbasis web untukpengembangan perangkat lunak dan versi kontrol menggunakan git. GitLab, di sisilain, adalah platform DevOps yang menyediakan repository git dengan alat CI/CDbuilt-in. Kedua platform ini memungkinkan pengembang untuk mengelola kodesumber, melacak perubahan, dan berkolaborasi dalam proyek
cPanel WHM (WebHost Manager) adalah alat yang menyediakanantarmuka grafis dan alat otomatis untuk memudahkan proses hosting situs web.Dengan cPanel WHM, pengguna dapat mengelola akun hosting, domain, database, danlayanan lainnya dengan mudah.
Artikel ini akan membahas langkah-langkah untuk meng-clonerepository pribadi (private repository) dari GitLab dan GitHub menggunakancPanel.
B. Konfigurasi
Pada artikel ini kami menggunakan layanan NEO DedicatedHosting cPanel, ataupun layanan VPS yang yang sudah diinstalasi cPanel, dananda memiliki akses ke server baik melalui SSH ataupun terminal yang berada diWHM
1. Akses SSH ke server cPanel atau melalui terminal di WHM
Anda bisa mengikuti panduan berikut :
https://103-127-208-126.cprapid.com:2087/cpsess1716461244/login/?session=root%3aPmwmEjbCs1Q4afnM%3acreate_user_session%2c5f9429058695f9fe73a7cc85ce37026b
2. Buat kunci SSH
Pindah ke direktori cPanel anda
cd /home/usernamecpanel/.ssh/
Untuk membuat kunci ssh, anda perlu mengetikan perintahberikut
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Anda bisa memasukan nama github dan juga mengkosongkanbagian passphrase seperti capture dibawah
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186551/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_1.jpg)
Jika proses sudah selesai maka akan terbuat 1 kunci privatedengan nama cpanelgit dan 1 kunci public dengan nama cpanelgit.pub
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186552/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_2.jpg)
Ubah ownersip ke user cPanel nya
chown usercpanel:usercpanel cpanelgit
chown usercpanel:usercpanel cpanelgit.pub
3. Buat file config
File ini berguna agar anda bisa akses ke github
vi config
Isikan konfigurasi berikut
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/cpanelgit
Dan ubah permission nya
chmod 700 config
Dan ubah ownersip ke user cpanel
chown username:username config
4. Salin kunci public
Lihat isi kunci public yang sudah dibuat dengan perintahberikut
cat github.pub
lalu salin data yang tampil seperti contoh berikut
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186555/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_5.jpg)
5. Tambahkan Kunci SSH ke Github / Gitlab
GitHub:
Masuk ke akun GitHub Anda.
Pergi ke Settings > SSH and GPG keys > New SSH key.
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186556/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_6.jpg)
Tempel kunci publik yang telah disalin dan simpan denganklik Add SSH Key
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186557/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_7.jpg)
6. Tes koneksi github
Anda bisa melakukan tes konkesi dengan perintah berikut
ssh -T git@github.com
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186558/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_8.jpg)
7. Clone Repository Github
Masuk ke cPanel lalu ke menu Git™ Version Control
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186559/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_9.jpg)
Klik create
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186560/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_10.jpg)
Isikan sesuai dengan form
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186561/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_11.jpg)
Jika berhasil akan menampilkan
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/4186562/Cara_clone_private_repository_gitlab_dan_github_pada_cpanel_-_Attachment_12.jpg)
Anda bisa mengklik manage untuk mengetahui basic informasiseperti branch yang digunakan dan juga jika anda ingin melakukan pull or deploy
C. Kesimpulan
Dengan mengikuti langkah-langkah ini, anda dapat dengan mudah mengelola kode mereka yang berada di repository pribadi GitLab dan GitHublangsung dari cPanel, memungkinkan integrasi yang mulus dan manajemen kode yangefisien di server hosting mereka.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
8 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
5 people say this guide was helpful