{"id":21599,"date":"2021-05-27T17:31:13","date_gmt":"2021-05-27T10:31:13","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=21599"},"modified":"2023-01-06T15:22:43","modified_gmt":"2023-01-06T08:22:43","slug":"cara-clone-github-public-repository-di-cpanel","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-clone-github-public-repository-di-cpanel\/","title":{"rendered":"Cara Clone Github Public Repository di cPanel"},"content":{"rendered":"\n<p>Setelah artikel sebelumnya kami membahas <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-clone-private-repository-gitlab-menggunakan-cpanel\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"cara clone github private\">cara clone private repository GitLab<\/a> pada cPanel, kali ini kami akan memberikan cara clone Github public repository ke cPanel. Proses clone melalui Git cPanel akan mempermudah kolaborasi antar developer web aplikasi dalam mengembangkan websitenya.<\/p>\n\n\n\n\n\n<p>Proses clone ini di khususkan bagi pelanggan dengan layanan hosting unlimited Small dan Entry. Tentunya Anda dapat menggunakan private repository dengan upgrade ke paket hosting Medium atau Large.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Buat file YML di repository Github<\/h2>\n\n\n\n<p>Pada langkah awal sebelum melakukan cloning, Anda perlu membuat satu file dengan nama <strong>.cpanel.yml<\/strong> untuk dapat menggunakan fitur deploy Git cPanel. Selanjutnya, isi file tersebut dengan script dibawah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\ndeployment:\ntasks:\n- export DEPLOYPATH=\/home\/usercpanel\/public_html\/git\n- \/bin\/cp -r * $DEPLOYPATH<\/code><\/pre>\n\n\n\n<p>Pada script terdapat variabel DEPLOYPATH. DEPLOYPATH yaitu path yang digunakan untuk melakukan deploy dari repository yang telah di pull. Untuk path ini silakan sesuaikan dengan kebutuhan Anda. Jika ingin hasil pull langsung menjadi versi production\/live website pada domain utama, maka bisa langsung dengan &#8220;\/home\/usercpanel\/public_html&#8221;. Namun jika di subdomain maupun addon, silakan bisa disesuaikan ke path yang lain.<\/p>\n\n\n\n<p>Pada bagian <em><strong>usercpanel<\/strong><\/em> , silahkan disesuaikan dengan user hosting Anda. Kemudian dapat upload ke dalam repository Github Anda. Sedangkan pada private repo, silahkan ganti -r menjadi -R. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Repository Github dengan metode HTTPS<\/h2>\n\n\n\n<p>Langkah kedua, Anda dapat mempersiapkan url clone. Contoh pada panduan ini, kami menggunakan metode HTTPS dengan link dibawah:<br \/><em><a href=\"https:\/\/github.com\/fredriclesomar\/testing_import_to_hosting.git\">https:\/\/github.com\/fredriclesomar\/testing_import_to_hosting.git<\/a><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"829\" height=\"289\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1.png\" alt=\"Repository Github dengan metode HTTPS image\" class=\"wp-image-21662\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1.png 829w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-300x105.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-768x268.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-370x129.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-270x94.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-570x199.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Screenshot_1-740x258.png 740w\" sizes=\"auto, (max-width: 829px) 100vw, 829px\" \/><\/a><figcaption class=\"wp-element-caption\">Copy url repo Github.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Akses GIT di cPanel<\/h2>\n\n\n\n<p>Silahkan Anda login ke cPanel hostingnya, kemudian akses menu GIT yang disediakan. Menu tersebut akan terlihat seperti pada gambar dibawah:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2.png\" alt=\"cara mengakses git di cpanel\" class=\"wp-image-21664\" width=\"650\" height=\"205\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2.png 910w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-300x95.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-768x243.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-370x117.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-270x85.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-570x180.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb2-740x234.png 740w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/figure>\n\n\n\n<p>Selanjutnya dengan klik tombol <strong>create <\/strong>seperti gambar dibawah untuk membuat repo di hosting.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-1024x356.png\" alt=\"membuat repository di cpanel\" class=\"wp-image-21666\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-1024x356.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-300x104.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-768x267.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-370x129.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-270x94.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-570x198.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3-740x257.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb3.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pengaturan repository cPanel<\/h3>\n\n\n\n<p>Setelah klik <strong>create<\/strong>, pada langkah ketiga Anda bisa sesuaikan pengaturannya dengan contoh gambar dibawah.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"650\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4.png\" alt=\"cara clone github dengan opsi public repo di cpanel\" class=\"wp-image-21674\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4.png 640w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4-295x300.png 295w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4-370x376.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4-270x274.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb4-570x579.png 570w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p><strong><em>Catatan<\/em>:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clone a repository:<\/strong> Enable.<\/li>\n\n\n\n<li><strong>Clone url:<\/strong> Link repo\/project Github milik Anda, pastikan bersifat publik.<\/li>\n\n\n\n<li><strong>Repository path:<\/strong> Lokasi penyimpanan repo dihosting setelah berhasil kloning dari Github.<\/li>\n\n\n\n<li><strong>Repository name:<\/strong> Nama repo dihosting<\/li>\n<\/ul>\n\n\n\n<p>Setelah menyesuaikan pengaturan diatas, Anda bisa langsung klik tombol <strong>Create<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Manage Repository Git cPanel<\/h3>\n\n\n\n<p>Pada langkah ini, pastikan repo yang Anda buat telah berhasil sehingga akan terlihat pada daftar Git di cPanel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-1024x323.png\" alt=\"kelola repo git di cpanel\" class=\"wp-image-21679\" width=\"646\" height=\"204\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-1024x323.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-300x95.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-768x242.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-370x117.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-270x85.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-570x180.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5-740x234.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb5.png 1286w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/a><\/figure>\n\n\n\n<p>Dari gambar diatas, Anda bisa lakukan pengelolaan repo dengan klik tombol manage dan akan terlihat pada gambar dibawah:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6.png\" alt=\"pull or deploy git di cpanel\" class=\"wp-image-21692\" width=\"506\" height=\"489\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6.png 569w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6-300x289.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6-370x357.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/clone-repo-rumahweb6-270x261.png 270w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Pada tab &#8220;<strong>Basic Information<\/strong>&#8221; tentang pengaturan umum yang telah dibuat sebelumnya, sedangkan tab &#8220;<strong>Pull or Deploy<\/strong>&#8221; untuk membantu Anda melakukan remote ke akun repo Github. Setiap ada pembaruan data di repo Github milik Anda, silahkan klik tombol &#8220;<strong>Deploy HEAD Commit<\/strong>&#8221; untuk memperbaharui data di repo hosting.<\/p>\n\n\n\n<p>Bagi Anda yang menggunakan private repository di GitHub, Anda juga bisa mempelajari panduan <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-clone-private-repository-github-di-cpanel\/\">Cara Clone Private Repository GitHub di cPanel<\/a>.<\/p>\n\n\n\n<p>Demikian cara clone Github public repository di cPanel, semoga dapat membantu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah artikel sebelumnya kami membahas cara clone private repository GitLab pada cPanel, kali ini kami akan memberikan cara clone Github public repository ke cPanel. Proses clone melalui Git cPanel akan mempermudah kolaborasi antar developer web aplikasi dalam mengembangkan websitenya. Proses clone ini di khususkan bagi pelanggan dengan layanan hosting unlimited Small dan Entry. Tentunya Anda [&hellip;]<\/p>\n","protected":false},"author":338,"featured_media":21970,"comment_status":"closed","ping_status":"closed","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,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[695],"tags":[795],"class_list":{"0":"post-21599","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cpanel","8":"tag-github"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/05\/Clone-Public-Repository-Github-cPanel-1.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-5Cn","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/21599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=21599"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/21599\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/21970"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=21599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=21599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=21599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}