我是在 clone 的時(shí)候出現(xiàn)的錯(cuò)誤,報(bào)錯(cuò)信息如下
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.
fatal: Authentication failed for 'https://github.com/xxx.git/'
注意審題:意思是使用密碼登錄這種方式已經(jīng)在2021年8月13日失效了需要在 github 上生成token登錄令牌替換掉密碼來進(jìn)行登錄
至于如何生成這個(gè)token這個(gè)大家可以自行查詢一下,今天時(shí)間有限就不講了,等抽出時(shí)間之后再補(bǔ)充(可以先參考 這個(gè)鏈接 https://blog.csdn.net/weixin_41010198/article/details/119698015),現(xiàn)在只講拿到token之后怎么操作
報(bào)錯(cuò)這個(gè)token因?yàn)榭赡芤院笾匦耤lone新項(xiàng)目的時(shí)候還會(huì)遇到這種問題
搜索的答案無非就是這樣:
解決方案匠童,重新執(zhí)行g(shù)it config命令配置用戶名和郵箱即可:
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"
但是有時(shí)候沒用啊,這里面有一點(diǎn)小坑的地方就是這個(gè) --符號(hào)最好自己手動(dòng)輸入不要直接 copy
然后又一個(gè)坑點(diǎn)來了,如果設(shè)置完成之后再一次去clone代碼會(huì)讓你輸入username 和 password 這里的 password 不要真的去使用你的登陸的密碼要使用剛剛你保存下來的 token 才可以不然還是報(bào)錯(cuò),不僅報(bào)錯(cuò)而且還會(huì)讓你發(fā)懵懷疑人生
這樣之后應(yīng)該就大功告成了,至于如何生成令牌的問題,等我抽個(gè)時(shí)間再去補(bǔ)充.
可以先參考 這個(gè)鏈接 https://blog.csdn.net/weixin_41010198/article/details/119698015
希望可以幫助你