Pengantar
3 Hari GitHub — mempraktikkan Git di cloud. Disarankan sudah selesai 5 Hari Git (minimal sampai commit & remote).
Hari 1
Akun, repo, autentikasi.
Apa itu GitHub?
Platform hosting Git + kolaborasi: repo, Pull Request, Issues, Actions, Pages, dll. Alternatif: GitLab, Bitbucket — konsepnya mirip.
Siapkan akun
- Daftar di github.com
- Verifikasi email
- Pilih username yang rapi (sulit diganti)
Autentikasi dari terminal
HTTPS + Personal Access Token (PAT), atau SSH key.
Cek SSH:
ls -la ~/.ssh
ssh -T git@github.comJika belum ada kunci:
ssh-keygen -t ed25519 -C "email@contoh.com"Lalu tambahkan kunci publik (*.pub) di GitHub → Settings → SSH and GPG keys.
Buat repository
Di GitHub: New repository
- Nama:
latihan-github - Public atau Private
- Jangan centang “Add README” jika mau push repo lokal yang sudah ada (hindari konflik history)
Salin URL (HTTPS atau SSH).
Hubungkan dari lokal
cd ~/latihan-git
git remote add origin git@github.com:USERNAME/latihan-github.git
git push -u origin mainRefresh halaman repo — file muncul.
Kuis hari 1
GitHub terutama berfungsi sebagai?
Untuk push lewat SSH, yang biasanya ditambahkan ke GitHub adalah?
Checklist
0/4 selesai