Clone private git di cPanel


Untuk clone private git agak berbeda urutan prosesnya dengan public repo.

Hal yang dilakukan pertama kali adalah membuat public key SSH Anda. Hal ini bisa dilakukan dari SSH Anda.

Untuk menggunakan SSH dari cPanel pastikan pertama akun Anda sudah aktif SSH nya, pada hosting domosquare.com terdapat pada paket enterprise:
https://www.domosquare.com/hosting/enterprise

cPanel -> Terminal

Setelah Anda berada di SSH/Terminal Anda ketikkan command:

[xyz@server ~]# ssh-keygen -C "email@example.com"

Lalu jika ditanya sesuatu Anda bisa tekan Enter, dan saat ditanyakan memasukkan passphrase silahkan kosongkan jika Anda ingin memanfaatkan clone git repo di cPanel, namun jika Anda ingin clone via SSH Anda silahkan dimasukkan passphrase, jangan lupa agar passphrase ini disimpan agar Anda bisa menggunakannya jika nanti menjalankan proses git clone nya via SSH.

Berikut contoh prosesnya:

[xyz@server ~]# ssh-keygen -C "email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xyz/.ssh/id_rsa):
/home/xyz/.ssh/id_rsa already exists.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/xyz/.ssh/id_rsa.
Your public key has been saved in /home/xyz/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:teiN2qfW2lKqZUEpkrkf+Ibb4YXlpBHSdLnzHxyz123 email@example.com
The key's randomart image is:
+---[RSA 3072]----+
| . .. . |
| = … E |
| = + o.. . |
| = +oo . . |
| o o So. o + |
| + X +o . = .|
| . B B+.. . . |
| = B+.o . |
| . =o+=. |
+----[SHA256]-----+

Setelah berhasil di generate Anda bisa cek dan ambil public_key yang Anda buat tadi, perhatikan bagian Your public key has been saved in /home/xyz/.ssh/id_rsa.pub.

Jadi pada contoh diatas public key nya Ada di: /home/xyz/.ssh/id_rsa.pub

Jika Anda ingin copy dari SSH nya Anda bisa gunakan cat dengan mudah:

contoh:

[xyz@server ~]# cat /home/xyz/.ssh/id_rsa.pub

Selanjutnya jika Anda sudah mendapatkan public key nya dan sudah Anda copy, silahkan Anda login ke Github Anda, dan buka menu Settings (klik icon profil Anda di pojok kanan atas).

Github Settings

Setelah halaman terbuka silahkan klik menu SSH and GPG keys di sebelah kiri.

SSH and GPG keys

Setelah terbuka klik tombol New SSH Key

New SSH Key

Dan selanjutnya salinkan public key yang sudah Anda copy pada kolom Key, dan beri title sesuai yang Anda inginkan untuk memudahkan Anda mengelola key Anda.

Add SSH Key

Klik tombol Add SSH Key, dan jika sudah seharusnya Anda sudah selesai menambahkan SSH keys pada github Anda 🙂

Selanjutnya Anda bisa clone private github Anda dari cPanel 🙂

Jika Anda belum mengetahui bagaimana cara clone git menggunakan interface cPanel, Anda bisa buka tutorial berikut:
https://www.domosquare.com/tutorial/cpanel/menggunakan-git-clone-di-cpanel-hosting.html

Artikel ini membantu Anda?

Leave a Reply

LIVECHAT