Test Koneksi GitHub
Setelah Anda mengonfigurasi Git dan mengatur Personal Access Token, penting untuk menguji apakah semuanya berfungsi dengan baik. Panduan ini memberikan langkah-langkah komprehensif untuk menguji koneksi dan autentikasi GitHub.
๐ Verifikasi Konfigurasi Git
1. Cek Konfigurasi Git
Pastikan identitas Git sudah dikonfigurasi:
Output yang diharapkan:
2. Cek Versi Git
Output contoh:
๐ Test Koneksi GitHub: Langkah Minimalis
-
Cek Versi Git
-
Cek Konfigurasi Git
-
Test Koneksi Internet
-
Test API GitHub
2. Test Koneksi SSH (Jika Menggunakan SSH)
Jika Anda menggunakan SSH untuk otentikasi:
Output yang diharapkan:
๐ Test Token dan Operasi Git dalam 5 Menit
-
Set Token di Environment
-
Test Akses GitHub
-
Cek Repository
-
Clone dan Push Cepat
๐งช Test Operasi Git Lengkap
1. Buat Repository Test Baru
# Buat direktori untuk test
mkdir github-test
cd github-test
git init
# Set branch default ke main
git branch -m main
2. Buat Commit Test
# Buat file README
echo "# GitHub Connection Test" > README.md
echo "" >> README.md
echo "Repository ini dibuat untuk menguji koneksi GitHub." >> README.md
echo "" >> README.md
echo "## Informasi" >> README.md
echo "- Tanggal: $(date)" >> README.md
echo "- User: $(git config user.name)" >> README.md
echo "- Email: $(git config user.email)" >> README.md
# Add dan commit
git add README.md
git commit -m "Initial commit: Add README with connection test info"
3. Test Push ke Repository Baru
# Tambahkan remote (sesuaikan dengan repository Anda)
git remote add origin https://github.com/salman-mustapa/github-test.git
# Push ke GitHub
git push -u origin main
Catatan
Repository github-test harus sudah dibuat di GitHub terlebih dahulu, atau Anda bisa menggunakan repository yang sudah ada.
5. Pull dan Sync
Cek apakah sudah sinkron dengan remote:
โ Troubleshooting Cepat
- Error Token
- Pastikan token benar dan aktif.
-
Cek permission token minimal harus
repo. -
Koneksi Gagal
- Pastikan koneksi internet stabil.
-
Coba ulangi test.
-
Permission Denied saat Push
- Periksa apakah Anda memiliki akses repo.
-
Cek URL remote pada konfigurasi git.
-
SSH Issues
- Pastikan public key sudah terdaftar di GitHub.
๐ Selesai! Jika semua langkah ini berhasil, berarti GitHub dan Git Anda sudah siap digunakan.
โ Troubleshooting
Tidak Dapat Terhubung ke GitHub
Jika Anda mengalami masalah koneksi:
- Periksa Koneksi Internet - Pastikan terhubung ke jaringan yang stabil
- Periksa Konfigurasi Git - Pastikan
user.namedanuser.emailtelah terkonfigurasi - Periksa Token dan Autentikasi - Jika menggunakan PAT, pastikan token valid dan memiliki izin yang benar
Error Otentikasi
Jika Anda mengalami error saat autentikasi:
- Periksa Username dan Password/Token - Pastikan benar saat dimasukkan pertama kali
- Periksa SSH Keys (jika menggunakan SSH) - Pastikan public key terdaftar di GitHub
Tidak Dapat Push/Clone
Jika mengalami permission denied:
- Periksa Izin Repositori - Pastikan Anda punya akses ke repo (sebagai owner/collaborator)
- Periksa Konfigurasi Remote - Pastikan remote URL benar (https:// atau git@)
Koneksi Terverifikasi
Anda telah berhasil menguji semua koneksi dan otentikasi. Lanjutkan dengan Operasi Git Dasar untuk mulai bekerja dengan Git!