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

你實際刪除的是什麼

個人存取權杖(personal access token,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