Daftar Isi
Apa itu Git & Github (singkat)
Git: versi kontrol untuk melacak perubahan kode. GitHub: tempat menyimpan repo Git di cloud, kolaborasi, issue, PR, dsb.
Persiapan Upload
Akun GitHub (github.com). Nama project folder rapi (tanpa spasi lebih aman). Pilih metode upload: Website GitHub (drag & drop file). Git (Terminal). GitHub Desktop (GUI).
Cara Upload Project
Lewat Website
Cocok untuk project kecil atau file dokumen. 1. Login ke GitHub → klik New (buat repository). 2. Isi: Repository name (mis. my-project) Visibility: Public atau Private (Opsional) centang Add a README 3. Klik Create repository. 4. Masuk ke repo → klik Add file → Upload files. 5. Drag & drop folder/file project kamu (atau pilih manual). 6. Isi pesan Commit (mis. initial upload) → klik Commit changes. 7. Selesai! Repo kamu sudah online.
Dengan Git (Command Line)
Cocok untuk programmer; fleksibel dan cepat. 1) Instal & Konfigurasi Git Download Git: git-scm.com Atur identitas: git config --global user.name "Nama Kamu" git config --global user.email "emailkamu@example.com" 2) Buat Repo di GitHub Klik New → beri nama → Create repository Catat URL repo: HTTPS: https://github.com/username/my-project.git atau SSH: git@github.com:username/my-project.git 3) Inisialisasi di Folder Project Masuk ke folder project di terminal: cd /path/ke/folder-project git init git add . git commit -m "initial commit" 4) Hubungkan & Push ke GitHub Pilih salah satu (HTTPS atau SSH): HTTPS (paling mudah, pakai PAT jika diminta password) git branch -M main git remote add origin https://github.com/username/my-project.git git push -u origin main SSH (setelah buat SSH key & add ke GitHub) git branch -M main git remote add origin git@github.com:username/my-project.git git push -u origin main > PAT (Personal Access Token): Jika Git minta “password” untuk HTTPS, gunakan token dari GitHub (Settings → Developer settings → Personal access tokens → classic/fine-grained). Simpan sebagai “password”.
GitHub Desktop
Cocok kalau kamu tidak mau pakai command line. 1. Install GitHub Desktop: desktop.github.com 2. File → New repository (untuk project baru) atau Add local repository (kalau folder sudah ada). 3. Isi nama repo & lokasi folder → Create repository. 4. Klik Publish repository → pilih Public/Private → Publish. 5. Setiap perubahan: Commit to main → Push origin.
FAQ
Q: Repo sebaiknya Public atau Private? A: Public untuk open-source/portofolio, Private untuk project rahasia. Q: HTTPS vs SSH, pilih mana? A: HTTPS mudah (pakai token), SSH nyaman jika sering push (sekali setup). Q: Bisa upload via HP? A: Bisa pakai aplikasi GitHub (mobile) untuk edit kecil; untuk full upload lebih nyaman via desktop. Q: Bagaimana update project setelah upload? A: git add . git commit -m "update" git push --- Checklist Cepat [ ] Buat repo di GitHub (nama & visibilitas). [ ] Tambah README.md, .gitignore, LICENSE (opsional). [ ] Pilih metode: Website / Git / GitHub Desktop. [ ] Commit pertama sudah dibuat. [ ] Remote origin terpasang & push sukses. [ ] Coba edit 1 file → commit → push (uji alur kerja).
