TruthsSeek
繁體中文(台灣)

指南 發布時間 2026-10-23 · 更新時間 2026-10-23

如何刪除舊的 GitHub 個人存取權杖並檢查依賴的部署金鑰

TruthsSeek 出版物 · 編輯政策

快速解答 · GitHub 官方文件記載的個人存取權杖刪除路徑為:Settings → Developer settings → Personal access tokens,然後選擇 Fine-grained tokens 或 Tokens classic,再按 Delete。GitHub 也警告,刪除建立部署金鑰的個人存取權杖時,該部署金鑰也會一併刪除,因此移除前請先確認哪些自動化流程依賴此權杖。個人存取權杖與 OAuth 授權、SSH 帳號金鑰或瀏覽器工作階段不同,各自在不同位置管理。

立即執行檢查 — TraceSeek 在 20–30 秒內掃描 3,000+ 個平台。 首次掃描免費。

⬇︎ iOS⬇︎ Android

你實際刪除的是什麼

個人存取權杖(PAT)只是能代表你的 GitHub 帳號執行操作的其中一種憑證。刪除任何東西之前,先了解你面對的是哪一種憑證會有幫助,因為移除步驟和副作用各不相同。

憑證通常用途管理位置刪除後影響
個人存取權杖(細粒度或經典)讓指令碼、工具或 CI 以受限權限代表你執行操作Settings → Developer settings → Personal access tokens任何仍在使用該權杖的項目,以及該權杖建立的任何部署金鑰
OAuth 授權你核准代表你帳號操作的第三方應用程式Settings → Applications(已授權的 OAuth 應用程式)該應用程式的存取權;應用程式本身不會被刪除
SSH 帳號金鑰透過 SSH 驗證你帳號的 Git 操作Settings → SSH and GPG keys依賴該金鑰的 SSH 存取
瀏覽器工作階段瀏覽器中已登入的活動工作階段登出控制項與工作階段設定僅該工作階段;它不是權杖或金鑰

本文涵蓋第一列。列出其他列是為了避免混淆:移除 OAuth 授權或 SSH 金鑰不會刪除個人存取權杖,而刪除權杖也不會撤銷 SSH 金鑰或結束瀏覽器工作階段。

步驟 1:建立權杖清單,但不暴露權杖值

目標是列出權杖名稱及各自用途,而不是列出權杖字串。請將權杖值視為機密,絕不複製到筆記、工單或聊天中。

  1. 開啟 GitHub 帳號設定,前往 Developer settings,然後選擇 Personal access tokens。請同時檢查 Fine-grained tokens 和 Tokens classic,因為這兩種類型分開列出。
  2. 對每個權杖,只記錄:權杖名稱、類型(細粒度或經典),以及 GitHub 顯示的用途或到期日備註。
  3. 對每個權杖,寫下你認為它被用在哪裡:CI 工作、部署指令碼、本機工具、排程工作、第三方整合,或你完全想不起來的地方。
  4. 標記你無法定位的權杖。無法定位的權杖是待審查的候選,不是自動刪除的對象——可能仍有東西依賴它。

簡單的工作表格就足夠:

權杖名稱類型已知使用方最後已知使用決定
example-deploy細粒度CI 部署工作未知刪除前檢查工作
example-old-script經典未找到舊驗證後刪除

請勿將權杖值貼入此表格。如果使用方儲存了權杖,請檢查該系統自身的設定,而不是重新讀取機密。

步驟 2:移除前檢查依賴的自動化流程

刪除權杖會中斷任何仍在使用它驗證的項目。刪除前,請確認每個已知使用方:

GitHub 記載了一個值得優先檢查的特定依賴關係:建立部署金鑰的個人存取權杖會與該部署金鑰連結。

GitHub 警告,刪除建立部署金鑰的個人存取權杖時,該部署金鑰也會一併刪除。來源

這項警告範圍很窄。它適用於由該權杖建立的部署金鑰。這並不表示刪除任何權杖都會影響帳號上的每個 SSH 金鑰、每個部署金鑰或每個整合。請檢查特定權杖的歷史記錄和儲存庫的部署金鑰,而不是假設有廣泛影響。

步驟 3:刪除權杖

當你確認某個權杖可安全移除後,GitHub 官方文件記載的路徑是:

GitHub 個人存取權杖的刪除路徑為:Settings → Developer settings → Personal access tokens,然後選擇 Fine-grained tokens 或 Tokens classic,再按 Delete。來源

刪除後,請驗證結果,而不是假設已成功:

需要預先規劃的失敗路徑

情況該怎麼做
刪除後 CI 工作失敗找出它使用了哪個機密,確認工作擁有者,並透過正常流程簽發替換憑證
找不到權杖的使用方不要憑猜測刪除;先搜尋設定檔和機密儲存,在確認前保留權杖
部署金鑰消失了這是權杖建立該金鑰時的文件記載後果;若儲存庫仍需要,請刻意重新建立金鑰
不確定憑證是權杖還是 OAuth 應用程式檢查它出現在哪個設定區段;兩者分開管理

本檢查清單未涵蓋的範圍

本指南不描述輪換憑證、簽發新權杖或變更權限——這些步驟取決於你自己的設定和 GitHub 目前的介面,你應在操作時確認。它也不涵蓋移除 OAuth 授權、SSH 帳號金鑰或瀏覽器工作階段,僅指出它們是分開的。刪除權杖會移除該憑證;這本身不能證明連接服務所持有的任何資料已被清除。

使用者名稱查詢的適用範圍與限制

如果你的清理工作是更廣泛審查使用者名稱下公開可見內容的一部分,TraceSeek 是一個獨立應用程式,可檢查 3,000+ 個平台上已知的公開使用者名稱。它會回報公開匹配結果,這些是線索而非所有權證明,且無法登入帳號、變更帳號設定、刪除權杖或驗證任何人的真實身分。它不是用於存取私人帳號或保證移除任何內容的工具。就本文的權杖任務而言,工作是在你的 GitHub 設定中進行,而不是在查詢應用程式中。

常見問題

刪除個人存取權杖也會刪除我的 SSH 金鑰嗎?

一般規則下不會。GitHub 記載了一個特定連結:刪除建立部署金鑰的個人存取權杖時,該部署金鑰也會一併刪除。SSH 帳號金鑰和其他憑證分開管理。

如何區分個人存取權杖和 OAuth 授權?

它們出現在不同的設定區段。個人存取權杖位於 Developer settings 下,而 OAuth 授權列在你的已授權應用程式下。移除其中一個不會移除另一個。

我可以刪除不再認得的權杖嗎?

只有在檢查使用方之後才能刪除。無法辨識的權杖可能仍被指令碼或整合使用。請先搜尋你的設定和機密儲存;若無法確認,請保留權杖直到能確認。

TraceSeek 可以刪除我的 GitHub 權杖或帳號嗎?

不行。TraceSeek 檢查 3,000+ 個平台上已知的公開使用者名稱並回報公開匹配結果。它無法操作帳號設定、刪除憑證或驗證身分。

繼續閱讀

平台指南

準備好查詢某人了嗎?

查看使用者名稱揭露的資訊

根據其產品資訊,TraceSeek 能在 20–30 秒內搜尋 3,000+ 個平台,並找出符合使用者名稱的公開個人檔案。首次掃描免費。可能相符的結果仍需人工查核。 首次掃描無須註冊或登入。

⬇︎ 下載 iOS 版⬇︎ 下載 Android 版

適用於 iPhone 和 Android · 20–30 秒掃描 · 3,000+ 個平台

⬇︎ App Store ⬇︎ Google Play