(0275) 2974 127
GitHub adalah platform repositori kode yang paling populer untuk menyimpan, mengelola, dan berkolaborasi dalam pengembangan aplikasi. Banyak developer menggunakan GitHub untuk menyimpan source code dan ingin men-deploy proyek langsung ke hosting menggunakan cPanel.
Kabar baiknya, cPanel menyediakan fitur Git Version Control yang memudahkan Anda untuk meng-clone GitHub repository secara langsung ke hosting tanpa perlu FTP atau upload manual. Pada artikel ini, Anda akan belajar cara clone GitHub public repository di cPanel secara lengkap dan mudah dipahami.
Sebelum mulai, pastikan:
Contoh URL repository public: https://github.com/username/nama-repository.git
Berikut adalah langkah detailnya:
1. Login ke cPanel
Masuk ke akun cPanel Anda melalui:
Masukkan username dan password hosting Anda.
2. Buka Fitur “Git Version Control”
Pada dashboard cPanel:
Scroll ke bagian Files atau Advanced
Klik menu Git Version Control
Di sini Anda dapat mengelola repository Git yang ada di hosting.
3. Klik Tombol “Create” untuk Menambahkan Repository Baru
Setelah masuk ke Git Version Control:
Klik tombol “Create” atau “Create Repository”
Menu ini digunakan untuk meng-clone repository dari GitHub ke hosting.
4. Pilih Opsi “Clone Repository”
Anda akan melihat dua pilihan:
Create New Repository
Clone a Repository
Pilih Clone a Repository.
5. Masukkan URL Repository GitHub
Pada kolom Clone URL, masukkan URL repository GitHub public Anda.
Contoh:
6. Pilih Lokasi Folder Repository
Anda harus memilih lokasi folder tempat repository akan di-clone:
Pada kolom Repository Path, masukkan lokasi direktori, contoh:
Jika ingin diletakkan di folder utama website Anda, pastikan folder dalam keadaan kosong.
7. Klik “Create”
Setelah:
Klik Create.
cPanel akan mulai proses cloning repository dari GitHub. Biasanya hanya memakan waktu beberapa detik.
8. Verifikasi Hasil Clone
Setelah selesai:
Buka File Manager di cPanel
Cek direktori tujuan yang Anda pilih
Anda akan melihat seluruh file dan folder dari repository GitHub sudah berada di hosting.
Jika repository GitHub diperbarui, Anda dapat menarik update terbaru ke server hosting.
Caranya:
Masuk ke Git Version Control
Pilih repository Anda
Klik tombol “Pull”
cPanel akan mengambil versi terbaru dari GitHub.
Untuk framework yang butuh build atau tidak langsung berjalan di public_html, Anda mungkin ingin:
Menyalin file ke folder publik
Menjalankan build (NPM, Composer, dsb) via Terminal cPanel
Jika proyek Anda menggunakan Laravel misalnya, arahkan domain ke folder public.
1. Folder tidak kosong
Jika cPanel menolak melakukan clone, berarti folder tujuan berisi file.
Solusi:
Hapus file di folder tersebut
Atau pilih folder lain
2. Error karena repository private
Repository private tidak bisa di-clone tanpa SSH key atau token.
Solusi:
Ubah menjadi public
Atau gunakan Personal Access Token via terminal cPanel
3. File tidak tampil di domain utama
Pastikan clone dilakukan ke:
atau arahkan domain/addon domain ke folder yang berisi proyek.
Meng-clone GitHub public repository ke cPanel merupakan langkah yang sangat efektif untuk mempercepat proses deployment aplikasi atau website tanpa perlu mengunggah file secara manual melalui FTP. Dengan memanfaatkan fitur Git Version Control di cPanel, Anda dapat meng-clone repository hanya dengan memasukkan URL GitHub dan menentukan folder tujuan, sehingga seluruh file dapat langsung diambil dan disinkronkan. Selain itu, proses pembaruan kode juga menjadi lebih mudah karena Anda cukup melakukan git pull melalui panel yang sudah disediakan.
Metode ini bukan hanya membantu meningkatkan efisiensi kerja, tetapi juga memberikan fleksibilitas dalam manajemen source code, terutama bagi developer yang ingin menjaga alur kerja tetap rapi dan terstruktur. Dengan memahami langkah-langkahnya, siapa pun—baik pemula maupun profesional—dapat melakukan deployment proyek GitHub ke hosting dengan cepat dan praktis.
Bayangkan anda bisa menghasilkan uang hanya dengan membuat video di TikTok, tanpa harus memiliki produk…
Di era digital saat ini, email menjadi salah satu media komunikasi utama baik untuk kebutuhan…
Di era digital seperti sekarang, aktivitas jual beli secara online semakin berkembang pesat. Banyak istilah…
Google PageSpeed Insights adalah alat gratis dari Google yang digunakan untuk menganalisis kecepatan dan performa…
Anda mungkin pernah mencoba mengunggah sebuah file ke website atau sebagai lampiran email dan mendapat…
Dalam pengembangan aplikasi web menggunakan CodeIgniter, pengaturan URL yang bersih dan keamanan server adalah hal…