0%

[Sourcetree] 修改 Git 遠端登入密碼

前言

自從 2021 年 8 月 13 GitHub 強制實施使用 token-based authentication 機制,我們就需要常常更新 Git 工具所儲存的密碼。Sourcetree 這套 Git GUI 工具無法直接修改已登入過的密碼,取而代之的是需要找到它的帳密檔且將帳密刪除,才有機會輸入新的密碼。

步驟

  1. %LOCALAPPDATA%\Atlassian\SourceTree\ 路徑下找到 passwd 檔案並開啟。
  2. 刪除需要更新密碼的帳密,例如
    1
    2
    weirenxue@github.com
    AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAVU8+MiF2OkWTz5prBbUaWQAAAAACAAAAAAAQZgAAAAEAACAAAABqvcm8TO9vqfbZYQCXljW2HwwKn/6bIfOoT5oupUchfwAAAAAOgAAAAAIAACAAAAAGdnFITmW2H2I9gZU1xqp/NdBat2Rhwi0t+Q7E5qQ1y2AAAACJQV/p+Y2085gpc5Z6E/oMnz9/0o9licRiWGbvhuX51vJaU3KDCurNE5cTUx1BpsbqnjZgvyL0NfV2ayXAn5l5OmJgNTgWvWrqmI+nLHfSxc/voCm+M+jvnwhrwLwHtmlAAAAAONp3+v5N6qb6UY0DLHsXt4uMi8I3CSkuyM2THC4gt4nuonn9vccPP94lQUq2JlJHz0tZ85nhcyZ+OZ6HLXLIPw==
  3. 根據文章 [GitHub] Please use a personal access token instead. 申請 GitHub 的 PAT。
  4. 回到 Sourcetree 進行 fetch/pull/push 操作,便會跳出帳密輸入提示,此時可以將前一步驟產生的 PAT 輸入在密碼欄位。
  5. 若順利完成 fetch/pull/push 操作,表示密碼更新為可用的 PAT 囉!

參考文獻

  1. SourceTree won't let me delete password
很高興能在這裡幫助到您,歡迎登入 Liker 為我鼓掌 5 次,或者成為我的讚賞公民,鼓勵我繼續創造優質文章。
以最優質的內容回應您的鼓勵