GitHub 2FA 鎖死救回血淚史:一篇讓你不用哭著找 GitHub 客服的防呆指南

哈囉大家!最近幾年「Vibe Coding」超紅,大家是不是也越來越享受那種「我出嘴、AI 出手」,劈哩啪啦就把一個網站或工具給生出來的爽快感?

口哨吹著吹著,前幾天我就被現實賞了一巴掌。

我經歷了一場差點讓我跟所有程式碼永遠說掰掰的數位慘劇——帳號被自己的 2FA 鎖死,而且備份金鑰早就不知道去哪流浪了。焦慮地對著螢幕枯坐了好幾個小時,那種無力感,比 Debug 找不到 Bug 還痛。

這篇就是那幾小時焦慮換來的血淚教訓。如果你也是「寫 Code 靠 Vibe、帳號安全靠祖先保佑」的同路人,請花 3 分鐘把它看完。我保證,這三分鐘會是你今天最值回票價的投資。


😱 先搞清楚:2FA 是什麼,它又是怎麼把我鎖在門外的?

先用大白話解釋:2FA(雙重驗證) 就是登入時除了密碼,系統還會要你打開手機 App,輸入一組每 30 秒就自動換一次的 6 位數字。密碼 + 動態碼,缺一不可。

聽起來超安全對吧?對,它確實超安全——安全到連帳號本人都可能進不去。

我的故事是這樣的:我換了手機,舊手機上的驗證 App 沒有雲端同步,資料就這樣人間蒸發。偏偏當初 GitHub 叫我下載的那份 recovery-code.txt(官方認可的「後門鑰匙」),也早被我在某次「清理下載資料夾」的勤勞行動中光榮刪除。

結果就是:密碼輸入完全正確,但 GitHub 就是不讓我進門。

這種感覺就像——你家裝了全世界最堅固的保險鎖,但你把備用鑰匙鎖在保險箱裡,然後把保險箱密碼忘了。更慘的是,連鎖匠(GitHub 客服)在確認完你的身份之前,也無能為力。

夠慘了吧?好,現在讓我們來設定「這輩子再也不會被鎖在門外」的防呆機制。


🛠️ 防呆第一步:不要把雞蛋放在同一個 App(多設幾條退路)

很多人以為 2FA 只能綁一支手機的 Authenticator App,這是最大的誤解。GitHub 其實讓你同時設定多種驗證方式,多一條退路,就少一次崩潰的機會。

1. 把沒有備份功能的 App 換掉

如果你現在還在用 Google Authenticator(舊版),請注意:它早期的版本不會自動雲端同步,一旦手機遺失或重置,裡面的驗證設定就跟著消失。

立刻換成 Microsoft AuthenticatorAuthy,這兩款都支援雲端備份,綁定帳號後,換新手機重新登入,所有驗證設定一鍵還原。就算手機掉進馬桶,你也不用跟著跳下去。

💡 補充建議: 不管用哪款 App,設定完之後,都去找一找它的「備份 / 匯出」功能,確認備份機制是真的有在運作,別等到用的時候才發現是空包彈。

2. 綁定生物辨識登入(Passkey)——這是你的最後一道防線

這是整篇文章我最想推給你用的功能,沒有之一。

現在 GitHub 支援 Passkey(通行密鑰),白話說就是:讓你用指紋或臉部辨識直接登入,不需要輸入任何動態碼。

設定方式:

  1. 進入 GitHub → SettingsPassword and authentication
  2. 找到 Passkeys 區塊,點選新增
  3. 依照系統提示,綁定你的:
  • Mac:Touch ID(指紋)
  • Windows:Windows Hello(臉部辨識或指紋)
  • 手機:iPhone Face ID / Android 指紋

設定完之後,下次登入只要手指在筆電上碰一下,或拿起手機讓它認個臉,驗證就通過了。再也不用慌慌張張搶在 30 秒倒數結束前把數字抄完。

💡 強烈建議: 把你的筆電和手機都各綁一個 Passkey。這樣萬一筆電壞了,拿起手機照樣能登入;手機不見了,筆電依然救得了你。兩個裝置互為備援,防呆效果加倍。


💾 防呆第二步:Recovery Codes 的正確存法(不是丟「下載」資料夾)

當你開啟 2FA 時,GitHub 會強迫你下載一份 recovery-code.txt,裡面有 16 組一次性緊急備用碼。這份文件的正式用途是:當你所有驗證方式都失效時,用這些備用碼來進入帳號。

問題是,絕大多數人的 SOP 是:下載 → 看都不看 → 丟著 → 某天清理電腦時一起刪掉。等到真正需要它的時候,才開始後悔。

以下推薦兩種「既有效、又真的不會弄丟」的存法:

方案 A:科技小白最安心——印出來夾進重要文件

  • 怎麼做: 直接按 Ctrl+P(Mac 是 Cmd+P)把那頁印出來
  • 怎麼存: 對折,放進你收身分證、護照或房屋契約的那個「重要文件夾」或保險箱裡。
  • 為什麼有效: 電腦會壞、雲端會出事,但只要你家沒發生不可抗力,那個放重要文件的地方,你這輩子都不會無緣無故去清理它。

方案 B:現代人必備——存進密碼管理員(強力推薦)

如果連印出來都嫌麻煩,請下載 Bitwarden(免費)或 1Password 這類密碼管理員。

  • 怎麼存: 找到 GitHub 那筆記錄,將 Recovery Codes 貼進「安全附註(Notes)」欄位,或者直接把 .txt 檔上傳成附件。
  • 為什麼有效: 密碼管理員只要記住一組「主密碼」,就能在任何裝置上存取所有資料。你等於把這把救命鑰匙,鎖進了一個你永遠找得到的宇宙級保險箱。

⚠️ 重要提醒:Recovery Codes 每組只能用一次! 一旦你真的用了其中一組緊急碼登入,請立刻去 GitHub 重新產生一組全新的 Recovery Codes,並且把舊的那份丟掉換成新的,否則用完就是零存糧。


✅ 立即行動清單(現在就做,5 分鐘搞定)

說再多都不如馬上動手。請打開你的 GitHub,把下面這幾件事做完:

  • [ ] 換用有雲端備份的驗證 App(Microsoft Authenticator 或 Authy)
  • [ ] 新增 Passkey,筆電和手機各綁一個
  • [ ] 找到你的 Recovery Codes——不知道在哪?去 SettingsPassword and authentication 重新產生一組
  • [ ] 把 Recovery Codes 印出來或存進密碼管理員

以上四件事,花不到 5 分鐘,卻能幫未來的你省下不知道幾小時的崩潰與自責。


💬 結語:Vibe 可以隨性,數位資產必須理性

用 AI 寫 Code 可以很浪漫,吹著口哨就把專案生出來,這種感覺真的很爽。但請記住,你靠著 Vibe 累積起來的那些 Repositories、那些 Commits、那些用時間堆疊出的作品,都是真真實實屬於你的資產。

別讓一個沒備份的驗證 App,或者一份被你刪掉的 .txt 檔,把這一切都鎖在門外。

現在就去做,你未來的自己會感謝你今天花了這 5 分鐘。


覺得有用的話,歡迎把這篇分享給你身邊那些「寫扣靠 Vibe、安全靠保佑」的朋友。救人一命,勝造七級浮屠! 🙏

Facebook網友回應

您可能也會感興趣的文章...

筆畫交叉的判斷

電腦相關應用

「筆畫」是指漢字書寫時,不間斷地一次連續寫成的一條線條。筆畫是漢字的最小構成單位。 Max 要來挑戰的是判斷某一個交叉點,是二筆畫,還是同一筆畫。同一筆和不同筆,在之後文 […]

Read More

獅尾斧頭黑體:改造思源黑體筆觸變斧頭免費商用

電腦相關應用

獅尾斧頭黑體基於思源黑體的筆觸變斧頭和拔腳改造,更加簡明現代化的字體。支援简体中文、繁體中文、韓文與日文;可以免費商用,歡迎大家自由應用、自由改作! 獅尾斧頭黑體的特色是 […]

Read More

花園肉丸:遊走於古典與可愛之間的字體免費商用

電腦相關應用

使用「獅尾肉丸」字體的轉換程式,套用到「花園明朝」字體後,效果滿好的,分享較圓的「花園明朝」字體給大家使用。 花園肉丸字體基於花園明朝的轉角的三角形轉成半圓形改造,遊走於 […]

Read More

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *