当前位置:网站首页>Support for password authentication was removed on August 13, 2021. Please use a personal access tok

Support for password authentication was removed on August 13, 2021. Please use a personal access tok

2021-09-15 05:16:39 老周聊架構

一、前言

有一個多月沒有提交代碼了,今天提的時候怎麼也提交不上去。

在這裏插入圖片描述
意思是你原先的密碼憑證從 2021 年 8 月 13 日開始就不能用了,必須使用個人訪問令牌(personal access token),就是把你的密碼替換成 token。

二、如何生成自己的token

2.1 在 github 官網右上角的頭像點擊 Setting
在這裏插入圖片描述
2.2 選擇開發者設置 Developer setting
在這裏插入圖片描述
2.3 選擇個人訪問令牌 Personal access tokens,然後選中生成令牌 Generate new token

在這裏插入圖片描述
2.4 設置 token 的有效期,訪問權限等

選擇要授予此令牌 token 的範圍或權限

  • 要使用 token 從命令行訪問倉庫,請選擇 repo。
  • 要使用 token 從命令行删除倉庫,請選擇 delete_repo。
  • 其他根據需要進行勾選

在這裏插入圖片描述
2.5 生成令牌 Generate token

在這裏插入圖片描述
如下是生成的 token:

在這裏插入圖片描述
注意!!!

記得把你的 token 保存下來,因為你再次刷新網頁的時候,你已經沒有辦法看到它了,等下 push 代碼的時候用這個生成的 token 代替 password 進行往倉庫推送代碼。

在這裏插入圖片描述
2.6 用自己生成的 token 進行登錄,把上面生成的 token 粘貼到輸入密碼的比特置,然後成功 push 代碼

在這裏插入圖片描述
2.7 建議把 token 直接添加遠程倉庫鏈接中,這樣就不用每次提交代碼都要輸入token 了

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://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@github.com/riemann/springboot-test.git/

三、常見問題

如果 push 等操作沒有出現輸入密碼選項,請先輸入如下命令,把之前的密碼認證重置了,之後就可以看到輸入密碼選項了。

git config --system --unset credential.helper

版权声明
本文为[老周聊架構]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/09/20210915051507104k.html

随机推荐