SourceTree Push 代碼報錯:remote: Support for password authentication was removed on August 13, 2021.

今天提交代碼時,sourceTree 報了一個錯:

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

大概意思就是我原先的密碼憑證從2021年8月13日開始就不能用了宁炫,必須使用個人訪問令牌(personal access token)服球,就是把你的密碼替換成token叼架!

那么缩赛,問題來了秽五, github為什么要把密碼換成 personal access token堡纬?

github官方解釋

1聂受、修改為token的動機

我們描述了我們的動機,因為我們宣布了對 API 身份驗證的類似更改烤镐,如下所示:

近年來蛋济,GitHub 客戶受益于 GitHub.com 的許多安全增強功能,例如雙因素身份驗證炮叶、登錄警報碗旅、經過驗證的設備、防止使用泄露密碼和 WebAuthn 支持镜悉。 這些功能使攻擊者更難獲取在多個網站上重復使用的密碼并使用它來嘗試訪問您的 GitHub 帳戶祟辟。 盡管有這些改進,但由于歷史原因侣肄,未啟用雙因素身份驗證的客戶仍能夠僅使用其GitHub 用戶名和密碼繼續(xù)對 Git 和 API 操作進行身份驗證旧困。

從 2021 年 8 月 13 日開始,我們將在對 Git 操作進行身份驗證時不再接受帳戶密碼稼锅,并將要求使用基于令牌(token)的身份驗證叮喳,例如個人訪問令牌(針對開發(fā)人員)或 OAuth 或 GitHub 應用程序安裝令牌(針對集成商) GitHub.com 上所有經過身份驗證的 Git 操作。 您也可以繼續(xù)在您喜歡的地方使用 SSH 密鑰(如果你要使用ssh密鑰可以參考)缰贝。

2馍悟、修改為token的好處

令牌(token)與基于密碼的身份驗證相比,令牌提供了許多安全優(yōu)勢:

唯一: 令牌特定于 GitHub剩晴,可以按使用或按設備生成

可撤銷:可以隨時單獨撤銷令牌锣咒,而無需更新未受影響的憑據(jù)

有限 : 令牌可以縮小范圍以僅允許用例所需的訪問

隨機:令牌不需要記住或定期輸入的更簡單密碼可能會受到的字典類型或蠻力嘗試的影響

解決方案:

生成自己的token

1侵状、在個人設置頁面,找到Setting

截屏2021-08-16 下午2.35.30.png

2毅整、在左側列表中趣兄,選擇開發(fā)者設置Developer setting


截屏2021-08-16 下午2.38.01.png

3、選擇個人訪問令牌Personal access tokens悼嫉,然后選中生成令牌Generate new token


截屏2021-08-16 下午2.40.16.png

4艇潭、設置token的有效期,訪問權限等

選擇要授予此令牌token的范圍或權限戏蔑。

要使用token從命令行訪問倉庫蹋凝,請選擇repo。
要使用token從命令行刪除倉庫总棵,請選擇delete_repo
其他根據(jù)需要進行勾選


截屏2021-08-16 下午2.46.06.png

5鳍寂、生成令牌Generate token


截屏2021-08-16 下午2.46.51.png

token生成成功!


截屏2021-08-16 下午2.49.07.png

注意:

記得把你的token保存下來情龄,因為你再次刷新網頁的時候迄汛,你已經沒有辦法看到它了,所以我還沒有徹底搞清楚這個token的使用骤视,后續(xù)還會繼續(xù)探索鞍爱!

6、之后用自己生成的token登錄专酗,把上面生成的token粘貼到輸入密碼的位置睹逃,然后成功push代碼!

也可以 把token直接添加遠程倉庫鏈接中笼裳,這樣就可以避免同一個倉庫每次提交代碼都要輸入token了:

(1) 在sourceTree中操作唯卖,點擊右上角設置


截屏2021-08-16 下午3.11.17.png

(2) 編輯遠程倉庫鏈接


截屏2021-08-16 下午3.12.18.png

git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
<your_token>:換成你自己得到的token
<USERNAME>:是你自己github的用戶名
<REPO>:是你的倉庫名稱

例如:

git remote set-url origin https://ghp_xxxxxxxxxxxxxxxxxx@github.com/ZhangSan/TestProj.git/
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市躬柬,隨后出現(xiàn)的幾起案子拜轨,更是在濱河造成了極大的恐慌,老刑警劉巖允青,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件橄碾,死亡現(xiàn)場離奇詭異,居然都是意外死亡颠锉,警方通過查閱死者的電腦和手機法牲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琼掠,“玉大人拒垃,你說我怎么就攤上這事〈赏埽” “怎么了悼瓮?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵戈毒,是天一觀的道長。 經常有香客問我横堡,道長埋市,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任命贴,我火速辦了婚禮道宅,結果婚禮上,老公的妹妹穿的比我還像新娘胸蛛。我一直安慰自己污茵,他們只是感情好,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布胚泌。 她就那樣靜靜地躺著省咨,像睡著了一般肃弟。 火紅的嫁衣襯著肌膚如雪玷室。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天笤受,我揣著相機與錄音穷缤,去河邊找鬼。 笑死箩兽,一個胖子當著我的面吹牛津肛,可吹牛的內容都是我干的。 我是一名探鬼主播汗贫,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼身坐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了落包?” 一聲冷哼從身側響起部蛇,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎咐蝇,沒想到半個月后涯鲁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡有序,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年抹腿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旭寿。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡警绩,死狀恐怖,靈堂內的尸體忽然破棺而出盅称,到底是詐尸還是另有隱情肩祥,我是刑警寧澤僚匆,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站搭幻,受9級特大地震影響咧擂,放射性物質發(fā)生泄漏。R本人自食惡果不足惜檀蹋,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一松申、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俯逾,春花似錦贸桶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至坠七,卻和暖如春水醋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背彪置。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工拄踪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拳魁。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓惶桐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親潘懊。 傳聞我的和親對象是個殘疾皇子姚糊,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內容