Rumahweb's News, Article, and Tutorial of Web Development

Cara Clone Private Repository Gitlab Menggunakan cPanel

Panduan kali ini, Rumahweb akan berbagi cara mudah untuk clone repository git dari Gitlab ke hosting Rumahweb menggunakan cPanel. Bagi para developer / programmer jangan khawatir lagi karena tidak perlu melakukan pemindahan script manual atau update file manual setiap ada perubahan script app yang digunakan.

Perlu di ingat, panduan ini hanya akan membahas proses clone dari private repository Gitlab. Jadi pastikan Anda sudah membuat dan mempunyai private repository dahulu. Panduan ini juga berlaku untuk Github atau Bitbucket karena alurnya sama.

Anda bisa mengikuti panduan berikut secara cermat dan teliti :

  • Masuk ke cPanel hosting untuk melakukan generate ssh key. Cari menu SSH Access > Manage SSH Key
  • Pilih “Generate a New Key” > isikan nama key, password, type sesuai kebutuhan > klik “Generate key” . Pastikan sampai muncul status generate completed.

Alternative lain, generate key melalui SSH (Advance Mode):
– Login ke ssh hosting
– Run command “ssh-keygen
– CD ke folder penyimpanan ssh key, dengan command “cd /home/usercpanel/.ssh
– Lihat key dengan command “tail namakey.pub
– Lakukan Authorize Key lanjutkan di step dibawah.

  • Kembali ke halaman Manage SSH Key. Pada key yang sudah dibuat tadi > klik “Manage” > klik “Authorize” . Pastikan status key yang awalnya NOT AUTHORIZE menjadi AUTHORIZED.
  • Copy / ambil key dengan masuk ke “View/download” > copy key yang ada di box atau download key untuk digunakan nanti di Gitlab.
  • Sekarang saatnya masuk ke Gitlab Anda untuk pairing SSH Key tadi. Login ke gitlab > User Settings > SSH Keys > masukan key dari ssh key cpanel yang sudah di copy tadi > tambahkan nama key bebas > add key .
  • Kembali lagi ke cPanel hosting untuk melakukan clone repo Anda. Masuk cPanel, cari menu GIT “Version Control” .
  • Klik “Create” di bagian kanan > Isikan clone URL dari repository gitlab Anda. Pilih lokasi folder penyimpanan repo pada filemanager hosting, lalu beri nama repository > Create .
  • Tunggu beberapa saat sampai proses cloning selesai. Semakin besar size repo, semakin lama proses cloningnya. Pastikan sampai success dan muncul di list repository.
  • Untuk melihat perubahan / update jika sudah ada aktivitas di repo gitlab yang digunakan, klik “Manage” pada repositry di cPanel > pilih tab “PULL / DEPLOY”, Scroll sampai bawah > kllik “Update From Remote” .

Hasil commit dari gitlab akan tersinkronkan. Untuk perubahanya bisa langsung cek pada folder repository cPanel yang sudah ditentukan.

Pada step ini, Anda sudah selesai melakukan clone private repository Gitlab menggunakan cPanel. Pastikan Anda teliti dan jangan tergesa-gesa, untuk memastikan bahwa semua proses telah dilakukan.

Seperti biasa, jika Anda mengalami kendala bisa menghubungi tim support kami melalui tiket atau email ke teknis[at]rumahweb.com. Semoga bermanfaat !!

Tinggalkan Komentar

Benny Eko Priharyanto

Blog Competition