TruthsSeek
Bahasa Indonesia

Panduan Dipublikasikan 2026-10-23 · Diperbarui 2026-10-23

Cara Menghapus Personal Access Token GitHub Lama dan Meninjau Deploy Key yang Bergantung Padanya

Publikasi TruthsSeek · Kebijakan editorial

Jawaban cepat · Jalur terdokumentasi GitHub untuk menghapus personal access token adalah Settings, Developer settings, Personal access tokens, lalu Fine-grained tokens atau Tokens classic dan Delete. GitHub juga memperingatkan bahwa menghapus personal access token yang membuat deploy key juga akan menghapus deploy key tersebut, jadi periksa otomatisasi mana yang bergantung pada token sebelum menghapusnya. Personal access token tidak sama dengan otorisasi OAuth, kunci akun SSH, atau sesi browser, dan masing-masing dikelola di tempat berbeda.

Lakukan pengecekan sekarang — TraceSeek memindai 3.000+ platform dalam 20–30 detik. Pemindaian pertama gratis.

⬇︎ iOS⬇︎ Android

Apa yang sebenarnya Anda hapus

Personal access token (PAT) adalah salah satu dari beberapa kredensial yang dapat bertindak atas akun GitHub Anda. Sebelum menghapus apa pun, penting untuk mengetahui jenis kredensial yang Anda hadapi, karena langkah penghapusan dan efek sampingnya berbeda.

KredensialFungsi umumTempat pengelolaanDampak penghapusan
Personal access token (fine-grained atau classic)Memungkinkan skrip, alat, atau CI bertindak atas nama Anda dengan izin terbatasSettings → Developer settings → Personal access tokensApa pun yang masih menggunakan token tersebut, plus deploy key yang dibuat token itu
Otorisasi OAuthAplikasi pihak ketiga yang Anda setujui untuk bertindak atas akun AndaSettings → Applications (aplikasi OAuth yang diotorisasi)Akses aplikasi tersebut; aplikasinya sendiri tidak dihapus
Kunci akun SSHMengautentikasi operasi Git melalui SSH untuk akun AndaSettings → SSH and GPG keysAkses SSH yang bergantung pada kunci tersebut
Sesi browserSesi aktif yang sudah masuk di browserKontrol keluar dan pengaturan sesiHanya sesi tersebut; bukan token atau kunci

Artikel ini membahas baris pertama. Baris lainnya dicantumkan agar Anda tidak salah mengira: menghapus otorisasi OAuth atau kunci SSH tidak menghapus personal access token, dan menghapus token tidak mencabut kunci SSH atau mengakhiri sesi browser.

Langkah 1: Buat inventaris token tanpa mengungkap nilainya

Tujuannya adalah daftar nama token dan di mana masing-masing digunakan — bukan daftar string token. Perlakukan nilai token sebagai rahasia yang tidak boleh Anda salin ke catatan, tiket, atau obrolan.

  1. Buka pengaturan akun GitHub Anda dan masuk ke Developer settings, lalu Personal access tokens. Periksa Fine-grained tokens dan Tokens classic, karena kedua jenis tercantum terpisah.
  2. Untuk setiap token, catat hanya: nama token, jenisnya (fine-grained atau classic), dan catatan apa pun yang ditampilkan GitHub tentang tujuan atau masa berlakunya.
  3. Untuk setiap token, tuliskan di mana Anda yakin token itu digunakan: pekerjaan CI, skrip deployment, alat lokal, tugas terjadwal, integrasi pihak ketiga, atau tidak di mana pun yang Anda ingat.
  4. Tandai token yang tidak dapat Anda tempatkan. Token yang tidak ditempatkan adalah kandidat untuk ditinjau, bukan langsung dihapus — mungkin masih ada yang bergantung padanya.

Tabel kerja sederhana sudah cukup:

Nama tokenJenisKonsumen yang diketahuiPenggunaan terakhir yang diketahuiKeputusan
example-deployFine-grainedPekerjaan deploy CITidak diketahuiPeriksa pekerjaan sebelum menghapus
example-old-scriptClassicTidak ditemukanLamaVerifikasi, lalu hapus

Jangan menempelkan nilai token ke tabel ini. Jika konsumen menyimpan token, periksa konfigurasi sistem itu sendiri daripada membaca ulang rahasianya.

Langkah 2: Periksa otomatisasi yang bergantung sebelum penghapusan

Menghapus token akan memutus apa pun yang masih mengautentikasi dengannya. Sebelum menghapus, konfirmasi setiap konsumen yang diketahui:

GitHub mendokumentasikan satu dependensi spesifik yang perlu diperiksa terlebih dahulu: personal access token yang membuat deploy key terhubung ke deploy key tersebut.

GitHub memperingatkan bahwa menghapus personal access token yang membuat deploy key juga akan menghapus deploy key tersebut. Sumber

Peringatan itu sempit. Ini berlaku untuk deploy key yang dibuat oleh token tersebut. Ini bukan pernyataan bahwa menghapus token apa pun memengaruhi setiap kunci SSH, setiap deploy key, atau setiap integrasi di akun. Periksa riwayat token spesifik dan deploy key repositori daripada mengasumsikan efek yang luas.

Langkah 3: Hapus token

Setelah Anda mengonfirmasi token aman untuk dihapus, jalur terdokumentasi GitHub adalah:

Jalur penghapusan personal access token GitHub adalah Settings, Developer settings, Personal access tokens, lalu Fine-grained tokens atau Tokens classic dan Delete. Sumber

Setelah penghapusan, verifikasi hasilnya daripada menganggapnya berhasil:

Jalur kegagalan yang perlu diantisipasi

SituasiYang harus dilakukan
Pekerjaan CI gagal setelah penghapusanIdentifikasi rahasia mana yang digunakan, konfirmasi pemilik pekerjaan, dan terbitkan kredensial pengganti melalui proses normal Anda
Anda tidak dapat menemukan konsumen tokenJangan menghapus berdasarkan tebakan; cari di file konfigurasi dan penyimpanan rahasia terlebih dahulu, dan pertahankan token sampai Anda dapat mengonfirmasi
Deploy key hilangIni adalah konsekuensi terdokumentasi ketika token membuatnya; buat ulang kunci dengan sengaja jika repositori masih membutuhkannya
Anda tidak yakin apakah kredensial itu token atau aplikasi OAuthPeriksa bagian pengaturan tempat kredensial itu muncul; keduanya dikelola secara terpisah

Apa yang tidak dicakup checklist ini

Panduan ini tidak menjelaskan rotasi kredensial, penerbitan token baru, atau perubahan izin — langkah-langkah itu bergantung pada pengaturan Anda sendiri dan antarmuka GitHub saat ini, yang harus Anda konfirmasi pada saat Anda bertindak. Ini juga tidak mencakup penghapusan otorisasi OAuth, kunci akun SSH, atau sesi browser selain mencatat bahwa semuanya terpisah. Menghapus token menghilangkan kredensial itu; ini tidak dengan sendirinya membuktikan bahwa data apa pun yang dipegang oleh layanan terhubung telah dihapus.

Di mana pencarian nama pengguna cocok, dan di mana tidak

Jika pembersihan Anda adalah bagian dari tinjauan yang lebih luas tentang apa yang terlihat publik di bawah nama pengguna, TraceSeek adalah aplikasi terpisah yang memeriksa nama pengguna publik yang diketahui di 3.000+ platform. Aplikasi ini melaporkan kecocokan publik, yang merupakan petunjuk bukan bukti kepemilikan, dan tidak dapat masuk ke akun, mengubah pengaturan akun, menghapus token, atau memverifikasi identitas asli siapa pun. Ini bukan alat untuk akses akun pribadi atau penghapusan apa pun yang dijamin. Untuk tugas token dalam artikel ini, pekerjaan dilakukan di pengaturan GitHub Anda, bukan di aplikasi pencarian.

Pertanyaan yang sering ditanyakan

Apakah menghapus personal access token juga menghapus kunci SSH saya?

Tidak sebagai aturan umum. GitHub mendokumentasikan satu tautan spesifik: menghapus personal access token yang membuat deploy key juga menghapus deploy key tersebut. Kunci akun SSH dan kredensial lainnya dikelola secara terpisah.

Bagaimana cara membedakan personal access token dari otorisasi OAuth?

Keduanya muncul di bagian pengaturan yang berbeda. Personal access token ada di bawah Developer settings, sedangkan otorisasi OAuth tercantum di bawah aplikasi yang diotorisasi. Menghapus salah satu tidak menghapus yang lain.

Bisakah saya menghapus token yang tidak lagi saya kenali?

Hanya setelah memeriksa konsumennya. Token yang tidak dikenali mungkin masih digunakan oleh skrip atau integrasi. Cari di konfigurasi dan penyimpanan rahasia Anda terlebih dahulu; jika tidak dapat mengonfirmasi, pertahankan token sampai Anda bisa.

Bisakah TraceSeek menghapus token atau akun GitHub saya?

Tidak. TraceSeek memeriksa nama pengguna publik yang diketahui di 3.000+ platform dan melaporkan kecocokan publik. Aplikasi ini tidak dapat mengoperasikan pengaturan akun, menghapus kredensial, atau memverifikasi identitas.

Lanjutkan membaca

Panduan platform

Siap mencari seseorang?

Lihat apa yang sebuah username ungkapkan

Menurut informasi produknya, TraceSeek mencari 3.000+ platform dalam 20–30 detik dan menampilkan profil yang dapat diakses publik yang cocok dengan sebuah username. Pemindaian pertama gratis. Kecocokan yang mungkin perlu ditinjau secara manual. Pemindaian pertama tidak memerlukan pendaftaran atau login.

⬇︎ Unduh untuk iOS⬇︎ Dapatkan di Android

Berfungsi di iPhone & Android · Pemindaian 20–30 detik · 3.000+ platform

⬇︎ App Store ⬇︎ Google Play