
2FA GitHub hilang? Tanpa metode cadangan, akun bisa terkunci permanen

Menurut panduan pemulihan GitHub, saat aplikasi autentikator atau kode 2FA hilang, recovery code atau metode yang sudah terdaftar masih dapat membuka akun; jika semuanya hilang, GitHub Support tidak dapat memulihkan akses dan akun bisa terkunci permanen. Metode yang tersedia mencakup passkey, security key, serta permintaan pemulihan melalui perangkat terverifikasi, SSH key, atau personal access token.
Mulailah dari metode yang memungkinkan Anda langsung masuk, kemudian gunakan proses peninjauan bila yang tersisa hanya faktor verifikasi pemulihan. Email diperlukan untuk menerima pesan dalam proses itu, tetapi akses ke kotak masuk saja tidak cukup untuk membuktikan kepemilikan akun yang dilindungi 2FA. Semua metode yang dipakai harus sudah terhubung ke akun sebelum Anda kehilangan akses.
Pilih jalur dari yang masih Anda miliki
Periksa aset yang masih bisa digunakan, termasuk pengelola kata sandi, perangkat lain tempat passkey tersimpan, dan komputer yang pernah dipakai masuk. Perbedaan utamanya adalah apakah aset tersebut bisa menyelesaikan proses masuk atau hanya bisa dipakai sebagai bukti dalam permintaan pemulihan.
- Recovery code: masukkan kode yang belum digunakan setelah nama pengguna dan kata sandi diterima.
- Passkey: masuk dengan passkey yang sudah terdaftar; kata sandi dan kode 2FA tidak diperlukan dalam alur ini.
- Security key: masukkan kata sandi, lalu gunakan kunci yang terdaftar sebagai faktor kedua.
- Perangkat terverifikasi, SSH key, atau personal access token: ajukan pemulihan akun dan gunakan salah satu faktor yang ditawarkan untuk verifikasi.
- Hanya email: telusuri lagi metode di atas sebelum melepas alamat email dari akun yang terkunci; pesan email saja tidak membuka akun.
Jika Anda pernah menyiapkan nomor SMS cadangan, kode yang dikirim ke nomor itu masih bisa menjadi jalan masuk saat metode utama hilang. Pendaftaran nomor cadangan baru sudah tidak didukung, sehingga pilihan ini hanya relevan bagi akun yang telah memilikinya.
Recovery code: jalan masuk paling langsung
Di halaman masuk GitHub, masukkan nama pengguna dan kata sandi. Pada tahap 2FA, buka “More options”, pilih “2FA recovery code”, masukkan satu kode yang belum dipakai, lalu tekan “Verify”. Bila kata sandi juga terlupa, minta pengaturan ulang kata sandi terlebih dahulu; recovery code tetap dapat digunakan setelahnya.
Cari berkas bawaan bernama github-recovery-codes.txt di folder unduhan, tempat penyimpanan cadangan, atau pengelola kata sandi. Setiap kode berlaku untuk satu penggunaan. Jika kode ditolak, periksa kemungkinan salah salin dan pastikan Anda memakai kumpulan terbaru: pembuatan kode baru atau penonaktifan lalu pengaktifan kembali 2FA membatalkan kumpulan sebelumnya.
Begitu berhasil masuk, periksa apakah metode utama masih tersedia dan simpan salinan recovery code yang masih berlaku. Mengubah pengaturan 2FA tanpa menonaktifkannya tidak otomatis mengganti kumpulan kode, sehingga kode lama hanya perlu diganti jika Anda memang membuat kumpulan baru atau mengaktifkan ulang 2FA.
Passkey dan security key mengikuti alur berbeda
Passkey yang telah ditambahkan ke akun dapat memenuhi syarat kata sandi sekaligus 2FA. Sebaliknya, petunjuk konfigurasi GitHub menempatkan security key sebagai faktor kedua yang dipakai bersama kata sandi. Karena itu, keduanya tidak bisa dipertukarkan begitu saja ketika kata sandi ikut hilang.
Jika passkey masih tersedia di perangkat atau penyedia passkey Anda, pilih cara masuk dengan passkey. Jika yang tersisa security key, lanjutkan masuk dengan kata sandi dan gunakan kunci tersebut saat diminta faktor kedua. Kunci fisik yang belum pernah didaftarkan ke akun tidak dapat menggantikan kunci lama, meskipun jenis perangkatnya sama.
Sesudah akses pulih, pertimbangkan cadangan lain untuk passkey agar kehilangan satu perangkat tidak menghapus semua jalan masuk. Pastikan metode tambahan benar-benar terdaftar dan dapat diakses sebelum perangkat utama tidak tersedia.
Perangkat, SSH key, dan token memerlukan peninjauan
Jika Anda masih tahu kata sandi tetapi tidak memiliki kode pemulihan atau metode masuk langsung, masuk ke GitHub hingga tahap 2FA. Pilih “More options”, lalu “2FA recovery code” dan “Begin account or email recovery”. Setelah menyetujui proses, verifikasi email jika diminta, kemudian pilih faktor pemulihan yang masih muncul di akun.
“Verify with this device” berlaku untuk perangkat yang sebelumnya pernah dipakai masuk ke akun tersebut. Pilihan lain adalah SSH key yang sudah terpasang atau personal access token yang pernah dibuat pada akun yang sama. Faktor ini dipakai untuk memverifikasi permintaan, bukan untuk langsung melewati 2FA; hasil pemulihan dikirim melalui email setelah permintaan ditinjau.
Bila kata sandi juga tidak diketahui, mulai dari pengaturan ulang melalui alamat email utama atau email cadangan yang terverifikasi. Buka tautan pengaturan ulang yang dikirim, lalu pada tahap 2FA pilih “Begin account or email recovery” dan faktor verifikasi yang tersedia. Keberadaan faktor pada masa lalu tidak menjamin faktor itu masih ditawarkan: SSH key, misalnya, dapat dihapus dari akun setelah tidak aktif dalam suatu periode.
Jika hanya email yang tersisa
Email dapat menerima kode sekali pakai untuk memulai pemeriksaan, tetapi permintaan masih memerlukan faktor pemulihan lain, seperti perangkat terverifikasi atau SSH key. Mengetahui kata sandi, menguasai alamat email, atau memiliki repositori tidak mengubah syarat tersebut. Tanpa faktor tambahan, verifikasi identitas untuk memulihkan akun tidak dapat diselesaikan.
Setelah semua pilihan pemulihan habis, alamat email dapat dilepas dari akun yang terkunci dan dipakai pada akun baru atau akun lain yang telah dimiliki. Ini mengembalikan penggunaan alamat email, bukan kemampuan masuk ke akun lama. Sebelum melakukannya, telusuri kode pemulihan yang tersimpan, passkey pada perangkat lain, kunci keamanan, serta perangkat atau token yang pernah digunakan pada akun tersebut.
Siapkan cadangan sebelum perangkat berikutnya hilang
Setelah masuk kembali, simpan recovery code di tempat yang aman dan tambahkan lebih dari satu metode autentikasi. Panduan metode cadangan GitHub juga menyebut SSH key, personal access token, dan perangkat terverifikasi sebagai pilihan pemulihan; untuk SSH key yang disiapkan sebagai cadangan, pilih jenis “authentication”, sedangkan token yang disiapkan untuk tujuan itu memerlukan cakupan “repo”.
Di akun yang sudah terbuka, buka “Settings” → “Password and authentication” → “Recovery codes” → “View” untuk mengunduh, mencetak, atau menyalin kode ke pengelola kata sandi. Jika membuat kumpulan baru, ganti semua salinan lama karena kode sebelumnya langsung tidak berlaku. Cadangan aplikasi autentikator juga dapat membantu saat pindah perangkat, tetapi ketersediaannya bergantung pada pengaturan cadangan aplikasi yang Anda pakai.
Baca juga:
Artikel terkait


Passkey Google tahan phishing—tetapi perangkat bersama membuka risiko baru

Email muncul di kebocoran data—ganti sandi saja belum cukup

Cadangan WhatsApp terenkripsi: jangan kehilangan kunci pemulihan

Google atau Microsoft Authenticator: cadangan bisa menjebak saat pindah OS

Password WhatsApp bukan pengganti OTP—aktifkan tiga lapis ini
Berlangganan buletin kami
Dapatkan berita Web3, AI, dan kripto terbaru langsung di kotak masuk Anda.