Tips dan Trick

Cara Clone Repository Public Menggunakan Git Version Control Pada cPanel

Git merupakan salah satu pengontrol versi (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds. Git dapat mencatat setiap perubahan dari project yang sedang dikerjakan. Git ini bersifat open source. Jika kalian seorang programmer, ada kalanya kalian pasti akan membutuhkan bantuan orang lain, atau ada kalanya kalian akan bekerja secara tim. Nahh dengan Git ini kalian bisa berkolaborasi dengan tim untuk mengerjakan sebuah project.

Ada beberapa manfaat bagi kalian apabila menggunakan Git :

  1. Bisa menyimpan project sesuai directory
  2. Bisa mencatat setiap perubahan yang dilakukan
  3. Bisa berkolaborasi dalam penyelesaian suatu proyek
  4. Bisa melihat siapa yang terakhir melakukan perubahan
  5. Bisa mengetahui cara deploy aplikasi modern
  6. Mudah sinkronisasi dengan hosting

Pada postingan kali ini, kita akan bahas manfaat nomor 6, yaitu mudah sinkronisasi data dengan hosting. Jadi study case seperti berikut :

Kalian memiliki proyek pembuatan website yang sudah di upload pada sebuah repository git, nahh kalian ingin proyek website tersebut bisa diakses dari internet oleh orang banyak, maka kalian butuh yang namanya domain dan hosting. Nahh dengan adanya tools Git Version Control yang ada pada hosting cPanel, kalian bisa mempublikasikan proyek website kalian ke internet dengan melakukan sinkronisasi data langsung dari repository git kalian ke hosting.

Berikut ini langkah-langkah sinkronisasi proyek kalian dengan hosting menggunakan Git Version Control

1. Pastikan kalian sudah memiliki akun github atau gitlab, dan didalamnya sudah membuat repository, atau proyek kalian sudah di upload ke sebuah repository git, dan pastikan juga Repository tersebut bersifat Publik. Misalnya seperti berikut

2. Kembali ke Hosting, Pastikan hosting cPanel yang digunakan sudah ada tools bernama Git Version Control

3. Selanjutnya klik Create untuk melakukan clone repository yang ada pada Git

4. Nanti akan muncul form yang harus diisi untuk create repository

Keterangan :

  • Nomor 1, Kita pilih Clone Repository untuk melakukan sinkronisasi data proyek website yang sudah di upload sebelumnya
  • Nomor 2, Clone URL, untuk mendapatkan link URL nya, bisa kembali ke website github, kemudian klik tombol Clone or Download, pilih Clone with HTTPS, lalu salin URL tersebut, dan paste pada form nomor 2
  • Nomor 3, lokasi directory tempat sinkronisasi repository proyek-website, kalau kalian sudah membuat secara manual, silakan ditulis, namun jika belum dibuat, maka cPanel akan create otomatis directory tersebut berdasarkan yang kita tulis
  • Nomor 4, Nama repository untuk penamaan pada Hosting, ini hanya penamaan saja, namun berilah nama yang sesuai agar tidak membingungkan
  • Kalau sudah lengkap, silakan klik Create

Baca Juga : Cara Mengubah Favicon pada Webmail Zimbra

5. Tunggu hingga muncul status sukses clone repository seperti berikut

6. Kemudian cek kembali pada list Repository yang ada pada Hosting, dan pastikan sudah muncul di list repository untuk repository yang baru di create/clone tadi

7. Apabila ada update/perubahan pada data file proyek website yang ada di git, kalian bisa melakukan pull kembali, untuk melakukan pull, bisa klik Manage, kemudian klik tab Pull or Deploy, lalu klik Update from Remote

Cukup mudah bukan? untuk tahapan diatas dilakukan terhadap repository yang bersifat publik, apabila repository bersifat private, akan saya update kembali pada blog ini ASAP

Mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

1 month ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago