Cara Mendeploy Project Laravel ke Cpanel dengan Github

Ringkasan

Saat repository GitHub bersifat private, server tidak bisa melakukan git clone atau git pull tanpa autentikasi. Cara yang paling aman dan stabil adalah menggunakan SSH Key + Deploy Key di GitHub. Dengan metode ini, server dapat menarik source code dari GitHub tanpa perlu menyimpan username/password atau token.

Artikel ini membahas dari nol:

  1. Membuat SSH key dari terminal
  2. Memasang public key ke GitHub (Deploy Key
  3. Mengatur SSH config agar key yang benar dipakai
  4. Test koneksi
  5. Clone & pull repository private
  6. Troubleshooting error umum

Prasyarat

  • Kamu punya akses Terminal di cPanel atau akses SSH ke server.
  • Repository GitHub sudah ada dan bersifat private.
  • Kamu punya izin akses ke repo (minimal bisa menambahkan Deploy Key; biasanya butuh admin repo).

Leave a Reply

Your email address will not be published. Required fields are marked *