{"id":2070,"date":"2021-04-04T12:47:23","date_gmt":"2021-04-04T05:47:23","guid":{"rendered":"https:\/\/www.domosquare.com\/tutorial\/?p=2070"},"modified":"2021-04-04T12:49:19","modified_gmt":"2021-04-04T05:49:19","slug":"clone-private-git-di-cpanel","status":"publish","type":"post","link":"https:\/\/www.domosquare.com\/tutorial\/cpanel\/clone-private-git-di-cpanel.html","title":{"rendered":"Clone private git di cPanel"},"content":{"rendered":"\n<p>Untuk clone private git agak berbeda urutan prosesnya dengan public repo.<\/p>\n\n\n\n<p>Hal yang dilakukan pertama kali adalah membuat public key SSH Anda. Hal ini bisa dilakukan dari SSH Anda.<\/p>\n\n\n\n<p>Untuk menggunakan SSH dari cPanel pastikan pertama akun Anda sudah aktif SSH nya, pada hosting domosquare.com terdapat pada paket enterprise:<br><a href=\"https:\/\/www.domosquare.com\/hosting\/enterprise\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.domosquare.com\/hosting\/enterprise<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"445\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-16.png\" alt=\"\" class=\"wp-image-2083\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-16.png 852w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-16-300x157.png 300w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-16-768x401.png 768w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><\/a><figcaption>cPanel -> Terminal<\/figcaption><\/figure>\n\n\n\n<p>Setelah Anda berada di SSH\/Terminal Anda ketikkan command:<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"sh\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">[xyz@server ~]# ssh-keygen -C \"email@example.com\"<\/pre><\/div>\n\n\n\n<p>Lalu jika ditanya sesuatu Anda bisa tekan Enter, dan saat ditanyakan memasukkan <strong>passphrase <\/strong>silahkan <strong>kosongkan jika Anda ingin memanfaatkan clone git repo di cPanel<\/strong>, 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.<\/p>\n\n\n\n<p>Berikut contoh prosesnya:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"sh\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">[xyz@server ~]# ssh-keygen -C \"email@example.com\"\nGenerating public\/private rsa key pair.\nEnter file in which to save the key (\/home\/xyz\/.ssh\/id_rsa):\n\/home\/xyz\/.ssh\/id_rsa already exists.\nEnter passphrase (empty for no passphrase):\nEnter same passphrase again:\nYour identification has been saved in \/home\/xyz\/.ssh\/id_rsa.\nYour public key has been saved in \/home\/xyz\/.ssh\/id_rsa.pub.\nThe key fingerprint is:\nSHA256:teiN2qfW2lKqZUEpkrkf+Ibb4YXlpBHSdLnzHxyz123 email@example.com\nThe key's randomart image is:\n+---[RSA 3072]----+\n| . .. . |\n| = \u2026 E |\n| = + o.. . |\n| = +oo . . |\n| o o So. o + |\n| + X +o . = .|\n| . B B+.. . . |\n| = B+.o . |\n| . =o+=. |\n+----[SHA256]-----+<\/pre><\/div>\n\n\n\n<p>Setelah berhasil di generate Anda bisa cek dan ambil public_key yang Anda buat tadi, perhatikan bagian <strong>Your public key has been saved in \/home\/xyz\/.ssh\/id_rsa.pub.<\/strong><\/p>\n\n\n\n<p>Jadi pada contoh diatas public key nya Ada di: <strong>\/home\/xyz\/.ssh\/id_rsa.pub<\/strong><\/p>\n\n\n\n<p>Jika Anda ingin copy dari SSH nya Anda bisa gunakan cat dengan mudah:<\/p>\n\n\n\n<p>contoh:<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"sh\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">[xyz@server ~]# cat \/home\/xyz\/.ssh\/id_rsa.pub<\/pre><\/div>\n\n\n\n<p>Selanjutnya jika Anda sudah mendapatkan public key nya dan sudah Anda copy, silahkan Anda login ke Github Anda, dan buka menu <strong>Settings <\/strong>(klik icon profil Anda di pojok kanan atas).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"511\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-4.png\" alt=\"\" class=\"wp-image-2071\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-4.png 532w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-4-300x288.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/a><figcaption>Github Settings<\/figcaption><\/figure>\n\n\n\n<p>Setelah halaman terbuka silahkan klik menu <strong>SSH and GPG keys<\/strong> di sebelah kiri.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"507\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-5.png\" alt=\"\" class=\"wp-image-2072\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-5.png 898w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-5-300x169.png 300w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-5-768x434.png 768w\" sizes=\"auto, (max-width: 898px) 100vw, 898px\" \/><\/a><figcaption>SSH and GPG keys<\/figcaption><\/figure>\n\n\n\n<p>Setelah terbuka klik tombol <strong>New SSH Key<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"321\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-6.png\" alt=\"\" class=\"wp-image-2073\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-6.png 773w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-6-300x125.png 300w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-6-768x319.png 768w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/a><figcaption>New SSH Key<\/figcaption><\/figure>\n\n\n\n<p>Dan selanjutnya salinkan public key yang sudah Anda copy pada kolom <strong>Key<\/strong>, dan beri title sesuai yang Anda inginkan untuk memudahkan Anda mengelola key Anda.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"462\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-7.png\" alt=\"\" class=\"wp-image-2074\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-7.png 804w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-7-300x172.png 300w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-7-768x441.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/a><figcaption>Add SSH Key<\/figcaption><\/figure>\n\n\n\n<p>Klik tombol <strong>Add SSH Key<\/strong>, dan jika sudah seharusnya Anda sudah selesai menambahkan SSH keys pada github Anda \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"757\" height=\"286\" src=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-15.png\" alt=\"\" class=\"wp-image-2082\" srcset=\"https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-15.png 757w, https:\/\/www.domosquare.com\/tutorial\/wp-content\/uploads\/2021\/04\/image-15-300x113.png 300w\" sizes=\"auto, (max-width: 757px) 100vw, 757px\" \/><\/a><\/figure>\n\n\n\n<p>Selanjutnya Anda bisa clone private github Anda dari cPanel \ud83d\ude42<\/p>\n\n\n\n<p>Jika Anda belum mengetahui bagaimana cara clone git menggunakan interface cPanel, Anda bisa buka tutorial berikut:<br><a href=\"https:\/\/www.domosquare.com\/tutorial\/cpanel\/menggunakan-git-clone-di-cpanel-hosting.html\">https:\/\/www.domosquare.com\/tutorial\/cpanel\/menggunakan-git-clone-di-cpanel-hosting.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"rating_form_position":"","rating_results_position":"","mr_structured_data_type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[839],"tags":[842,844],"class_list":["post-2070","post","type-post","status-publish","format-standard","hentry","category-cpanel","tag-git","tag-git-clone"],"jetpack_featured_media_url":"","multi-rating":{"mr_rating_results":[{"adjusted_star_result":0,"star_result":0,"total_max_option_value":5,"adjusted_score_result":0,"score_result":0,"percentage_result":0,"adjusted_percentage_result":0,"count":0,"post_id":2070}]},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/2070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/comments?post=2070"}],"version-history":[{"count":1,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/2070\/revisions"}],"predecessor-version":[{"id":2084,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/2070\/revisions\/2084"}],"wp:attachment":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/media?parent=2070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/categories?post=2070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/tags?post=2070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}