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
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).
Setelah halaman terbuka silahkan klik menu SSH and GPG keys di sebelah kiri.
Setelah terbuka klik tombol 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.
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