Cara Clone Private Repository GitHub menggunakan cPanel
Apakah Anda kesulitan klong repositori pribadi di GitHub menggunakan cPanel? Jika iya, Anda tidak sendirian.
Proses kloning ini bisa menjadi rumit terutama jika Anda belum familiar menu yang ada di cPanel.
Namun, ada solusi efektif untuk mengatasi masalah ini dan mempermudah proses kloning repositori pribadi GitHub menggunakan cPanel.
Dalam artikel ini, kami akan membahas langkah-langkah yang dapat Anda jadikan panduan melakukan kloning repositori pribadi di GitHub dengan cPanel.
Yuk ikuti tutorialnya sampai akhir artikel.
Cara Clone Private Repository GitHub menggunakan cPanel
Langsung saja, berikut adalah tahapan-tahapan Clone Pribate Repository GitHub dengan cPanel :
Step 1. Membuat SSH Key
- Login ke cPanel > masuk menu “Terminal“
- Jalankan command dibawah ini. Pada bagian “username” ganti dengan username GitHub anda.
ssh-keygen -t rsa -b 4096 -C "username@github.com"
- Selanjutnya Anda akan diminta untuk memasukkan nama file. Pada contoh kali ini, kita simpan di folder .ssh dan beri nama dengan privategithub
- Pada bagian passphrase, sebaiknya dikosongkan saja. Selanjutnya tekan Enter hingga selesai.
- Cek kembali SSH key yang sudah dibuat sebelumnya dengan menjalankan perintah berikut. Ganti namakey dengan nama file SSH Key yang kita buat.
cat ~/.ssh/namakey.pub
Karena pada contoh diatas file namenya adalah privategithub. Maka contoh command-nya adalah :
cat ~/.ssh/privategithub.pub
Nantinya akan muncul printout public key dengan format seperti dibawah ini.
Copy teks SSH Key yang tampil di terminal ke notepad. Nantinya key ini yang akan kita gunakan untuk ditambahkan di sisi GitHub.
Step 2: Authorize SSH Key
- Selanjutnya masuk ke File Manager cPanel > buat file baru dengan nama config di dalam folder .ssh
- Berikan permission 600 pada file tersebut.
- Edit file tersebut dan isikan script berikut. Ganti “namakey” sesuai dengan nama ssh key yang sebelumnya dibuat pada Step 1.
Host * IdentityFile ~/.ssh/namakey
Step 3. Penambahan SSH Keys ke GitHub
- Login ke akun GitHub yang Anda gunakan.
- Masuk ke private repository GitHub yang akan di Clone.
- Klik Settings > Deploy Keys > Add deploy key.
- Pada kolom “Key” isi dengan salinan SSH key yang sudah kita copy sebelumnya di Step.1
Note: Apabila Anda juga ingin bisa melakukan push dari cPanel ke repository GitHub, Anda dapat mencentang opsi “Allow write access” untuk memberikan permission.
Step 4. Clone Private Repository GitHub
Tahapan selanjutnya Anda bisa melakukan Clone Private Repository ke cPanel.
- Masih di halaman Repository GitHub > pindah ke bagian Code > SSH > klik tombol copy alamat SSH Clone Private Repository.
- Kembali ke cPanel > klik menu Git Version Control > Klik tombol Create
- > Isi semua kolom, pastikan Clone URL sudah disii sesuai alamat SSH yang di copy sebelumnya. Klik tombol “Create” dibawah untuk inisiasi proses clone.
- Selanjutnya tunggu proses clone hingga selesai. Durasi proses cloning akan bergantung pada size dari data reponya. Berikut adalah contoh jika proses clone telah selesai dilakukan :
Update dan Deploy Repository
- Jika pada repository GitHub terdapat update aktivitas terbaru, Anda dapat melihat history-nya melalui cPanel. Caranya klik “Manage” pada repository > pilih tab “Pull or Deploy”.
- Untuk mengupdate commit terkini dari repository > klik “Update From Remote” .
Demikian artikel mengenai “Cara Clone Private Repository GitHub menggunakan cPanel“. Bagaimana? Cukup mudah bukan?
Jika mengalami kendala, langsung saja hubungi tim kami melalui Live Chat, Call Center atau Support Ticket, ya.
Cek juga artikel tutorial kami yang lain dengan klik di sini! Semoga membantu 🙂