哪些東西會消失,哪些會留下
關閉 GitHub 帳號不是按一個刪除鍵就能抹除你的歷史。帳號及其擁有的資源是一類;你留在他人專案中的痕跡是另一類。把兩者混為一談,正是有人關閉帳號後才發現舊留言仍出現在公開討論串的原因。
刪除 GitHub 個人帳號會移除該帳號擁有的資源,但其他擁有者儲存庫中的留言、議題和拉取請求仍會與幽靈使用者關聯。來源
這種幽靈使用者行為,正是關閉帳號需要清點而非單一決定的核心原因。你的儲存庫、gist 及其他綁定擁有者的資源,由你決定移除或轉移。你在他人儲存庫中的留言、議題和拉取請求,不屬於關閉帳號時可刪除的範圍,本指南也不建議在退出時編輯或移除它們。
關閉任何東西之前,先建立退場清單
把你在 GitHub 上的所有東西分成三類。分類才是工作,關閉帳號本身是最後一步。
| 類別 | 包含什麼 | 關閉帳號時會怎樣 | 先決定什麼 |
|---|---|---|---|
| 你擁有的資產 | 個人帳號擁有的儲存庫、gist 及其他資源 | 隨帳號移除 | 哪些應轉移、另存他處,或讓它消失 |
| 組織職責 | 你是擁有者或持有成員資格的組織 | 未解決前會阻擋關閉 | 由他人接手,或組織一併結束 |
| 對他人資源的貢獻 | 你不擁有的儲存庫中的留言、議題和拉取請求 | 保留,並與幽靈使用者關聯 | 你是否能接受這段公開歷史繼續存在 |
請按此順序處理各類別。中間那類最常卡住關閉流程,因為 GitHub 不會讓你離開你仍擁有或仍隸屬的組織。
第一類:你擁有的資產
列出與你個人帳號相關的每個儲存庫及其他資源,並將每項標記為轉移、另存他處,或讓它消失。轉移是可保留他人可能依賴的工作的選項;讓它消失則適合實驗和已放棄的專案。請在動帳號之前完成,因為帳號一旦消失,擁有的資源也隨之而去。
如果儲存庫有協作者、分支,或來自他人的未關閉議題,轉移值得再考慮。關閉帳號是你的決定,但他人留在你儲存庫中的工作,是他們可能沒預料到的後果。
第二類:組織擁有權與成員資格
GitHub 對兩種組織情況的處理方式不同,兩者都必須在刪除個人帳號前解決。
唯一的組織擁有者必須先轉移擁有權或刪除組織,才能刪除個人帳號。來源
若組織還有其他擁有者,該擁有者必須先移除自己的組織成員資格,才能刪除個人帳號。來源
實務上:如果你是組織的唯一擁有者,先決定組織是否繼續。若繼續,先將擁有權轉移給他人;若不繼續,則刪除組織。若組織有其他擁有者且應繼續運作,則移除你自己的成員資格。無論哪種方式,請在開始刪除帳號前確認變更已生效,而不是假設它會自行解決。
第三類:你帶不走的貢獻
你在他人擁有的儲存庫中開啟的留言、議題和拉取請求,是關閉帳號不會處理的足跡部分。它們會保留,只是改為附著在幽靈使用者上,而非任何人都能造訪的個人檔案。
這有兩個實際影響。第一,如果留言含有你不希望留在公開討論串的資訊,處理時機是在關閉帳號之前,透過平台對你自己貢獻提供的正常編輯選項來處理。本指南不建議編輯他人的討論串來清除你的存在,也不保證任何特定編輯能移除紀錄。第二,關閉帳號不是身分抹除步驟。它會移除你的個人檔案和擁有的資源,但不會撤回你在其他專案中的參與。
如果你的目標是降低舊有存在被找到的容易程度,而非關閉帳號,那是另一項任務,限制也不同,請參閱相關指南如何避免舊帳號被找到。
關閉帳號檢查清單
- 從你擁有的儲存庫匯出或複製任何想保留的內容。
- 轉移或另存他人依賴的儲存庫;其餘的則刻意讓它消失。
- 列出你是擁有者或成員的每個組織。
- 對每個組織:視情況轉移擁有權、刪除組織,或移除你自己的成員資格。
- 確認這些組織變更已完成。
- 檢視你在他人儲存庫中的留言、議題和拉取請求,並事先決定你接受它們將以幽靈使用者身分保留。
- 然後才繼續刪除個人帳號。
這份清單不做什麼
它不會抹除你在他人專案中的歷史,也不保證幽靈使用者的歸屬無法看見或無法連結。它也不涵蓋平台特定的選單路徑,這些路徑會變動,本指南刻意省略。它做的是確保你關閉帳號時,清楚知道三類中哪些已解決、哪些是你選擇留下的。
接下來該怎麼做
如果你真正擔心的是透過舊帳號被找到,而非移除 GitHub 上的存在,請把足跡清理指南當作下一個任務。如果你擔心的是 GitHub 帳號本身,請在刪除任何東西之前完成上述清點。