Cara Mudah Upload Proyek PHP + Podman ke GitHub dari Fedora – Panduan Lengkap untuk Pemula
Podman di Fedora. Agar kode saya aman, mudah dikontrol versinya, dan bisa diakses dari mana saja, saya memutuskan untuk mengupload seluruh proyek ke GitHub.
Berikut ini panduan lengkap dan sederhana yang saya buat berdasarkan pengalaman langsung saya. Cocok untuk Anda yang baru belajar Git, ingin mengupload proyek lokal ke GitHub, atau sekadar butuh catatan kalau suatu saat lupa lagi.
Persiapan Awal
Pastikan Git sudah terinstal di Fedora
sudo dnf install gitBuat akun GitHub jika belum punya (github.com).
Buat repository baru di GitHub:
Klik tombol + → New repository
Isi nama repo, misalnya
absensi-podmanPilih Private atau Public
JANGAN centang "Add a README file" atau yang lain → biarkan kosong
Klik Create repository
Catat URL repo, contoh:
https://github.com/natedekaka/absensi-podman.git
Langkah-Langkah Mengupload Proyek ke GitHub
Buka terminal, masuk ke folder proyek Anda (contoh saya: ~/absensi-podman).
Inisialisasi Git di folder proyek
git init(Akan muncul pesan bahwa branch default adalah
master– ini normal)Tambahkan semua file ke Git
git add .Buat commit pertama
git commit -m "Initial commit"Jika muncul error nama/email, atur dulu (sekali saja):
git config --global user.name "Nama Anda"
git config --global user.email "email-anda@github.com"Hubungkan folder lokal ke GitHub
git remote add origin https://github.com/username/nama-repo.gitGanti
usernamedannama-reposesuai milik Anda.Push ke GitHub (branch master dulu)
git push -u origin masterTerminal akan minta username dan password:
Username: nama akun GitHub Anda
Password: Personal Access Token (bukan password biasa!)
Cara buat Personal Access Token (PAT):
Generate new token (classic)
Beri nama token
Centang scope repo
Generate → salin token (hanya muncul sekali!)
(Opsional tapi direkomendasikan) Ganti nama branch dari master jadi main Standar GitHub sekarang menggunakan
main.git branch -M main
git push -u origin mainSetelah ini, setiap ada perubahan baru:
git add .
git commit -m "Penjelasan perubahan, misalnya: tambah db"
git push
Contoh Nyata dari Proyek Saya
Berikut hasil terminal saya saat menambahkan backup database dan file readme:
# Tambah file backup database
git status # lihat ada folder db_backup yang belum di-track
git add .
git commit -m "tambah db"
git push -u origin master # berhasil push ke branch master
# Ganti nama branch ke main
git branch -M main
git push -u origin main # buat branch main di GitHub
# Tambah file readme
git add .
git commit -m "tambah readku"
git push # sudah otomatis ke branch mainTips Penting
Jangan upload file sensitif seperti
.env, password, atau file besar. Buat file.gitignoredi root folder, contoh isinya:.env
*.log
vendor/
node_modules/
db_backup/ # kalau tidak ingin backup DB diuploadFile besar seperti backup database (
absensi_db.sql~8MB) sebaiknya tidak diupload ke GitHub. Gunakan layanan lain seperti Google Drive atau GitHub Releases jika memang perlu.Selalu tulis pesan commit yang jelas agar mudah dilacak nanti.
Dengan GitHub, sekarang proyek saya aman, bisa dikembangkan dari laptop mana saja, dan versi kode selalu tercatat dengan rapi. Semoga tutorial ini membantu Anda juga!
Kalau ada yang kurang jelas, tinggalkan komentar ya.


Posting Komentar