Two-Factor Authentication (2FA) with GitHub in SourceTree
如果你是跟我一樣喜歡在重要帳號打開兩步驟驗證的朋友
應該碰過一些問題就是你在 git clone 或是需要透過 SourceTree 複製 repo 的時候會出現問題
在開啟兩步驟驗證的帳號,要能正常使用 Git / SourceTree 操作的前提下,只剩下 Personal Access Tokens。
Personal Access Tokens
先從 Personal Access Tokens 說起,
登入 GitHub 後進入到 Personal Access Tokens 頁面,
或是透過 [Settings] > [Developer settings] > [Personal Access Tokens] 進入
點選[Generate new token]按鈕
應該會看到類似以下圖片的內容
Note:是用來替這個 Personal Access Tokens 設定別名的地方,如果你確定這是你私人使用的話,就隨便給個別名即可。
Select Scopes:是你要賦予這組 Tokens 能夠操作的各個功能的權限。
設定完後按下[Save],應該會看到如下圖的結果:
*:這邊要特別注意 黑色地方的 Personal Access Tokens 只會顯示一次 再來都不會再顯示。
所以要記好,如果你很有把握自己能控管好你的私密資料,你也可以每次都來建立新的然後刪除舊的,總之,保管好就對了。
拿這組 Personal Access Tokens 到你的 source tree app 去設定帳號登入的地方 參考上圖 密碼就輸入你剛才拿到的 Personal Access Tokens
透過這種方式 你就可以在HTTPS和SSH當中切換
存擋後就可以快樂無負擔使用 source tree 了
如果我的文章有幫助到你解決問題 請不要吝嗇掌聲
在左下角拍手的按鈕按下去 給我掌聲讓我有動力繼續寫下去