Cara git clone pada project private di VPS (Deploy)

By | 16 Mei 2025

Halo, hari ini saya akan bagikan bagaimana cara git clone pada project private yang ada di github.

Pertama create ssh key dulu :

sudo ssh-keygen

Jalankan perintah diatas hingga file ssh key berhasil dibuat

Generating public/private rsa key pair.Enter file in which to save the key (~/.ssh/id_rsa): <file name>Enter passphrase (empty for no passphrase): <password>
Enter same passphrase again: <password again>Your identification has been saved in ~/.ssh/id_rsa.
Your public key has been saved in ~/.ssh/id_rsa.pub.

Jika sudah sekarang buat file config pada bagian folder ssh key nya. pada contoh diatas maka foldertnya root/.ssh/ Silahkan buat file dengan nama config pada folder tsb.

nano config

Isi file tersebut dengan text berikut :

Host my_project
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa

Setelah itu simpan, dan jalankan cli berikut untuk melihat public key ssh nya

sudo cat ~/.ssh/rsa_key.pub

Copy public key yang muncul. lalu masuk ke github pada repo yang ingin di clone dan pilih ke setting -> deploy keys. Tambahkan public key di sana dan simpan.

Untuk melakukan clone bisa menggunakan perintah berikut ini :

sudo git clone my_project:<user>/<repo>.git

*Catatan untuk my_project ini bisa diganti dengan nama projet kalian, pastikan namanya sama dengan yang ada pada file config sebelumnya pada bagian Host

Untuk melakukan pull bisa menggunakan pull seperti biasa.

git pull

Terima kasih semoga membantu!