原因:github 的認證策略發(fā)生了改變,在?2021年8月13日?的時候,用戶名加密碼的認證方式被去掉了,換成了 個人令牌(Personal Access Token)的校驗方式。
官網(wǎng)解決方案:管理個人訪問令牌 - GitHub 文檔
方案一:
?填寫生成令牌的目的,然后選擇令牌的有效期,最后勾選令牌的作用范圍(可以全部勾選,也可按需勾選)
?創(chuàng)建好令牌token后,一定保存好!??!,只有創(chuàng)建好的時候能見到,之后都看不到啦
通過個人令牌訪問自己的倉庫
git remote set-url origin https://<token>@github.com/<username>/<reponame>.git
參數(shù):
token:創(chuàng)建好的令牌號
username:gtihub起的名字
reponame:遠程倉庫的名字
然后再正常提交即可成功。
git push origin master
拿到個人令牌token后,如果是首次 clone 工程代碼,可以使用如下命令:文章來源:http://www.zghlxwxcb.cn/news/detail-722905.html
git clone https://<token>@github.com/<username>/<reponame>.git
參數(shù):
token:創(chuàng)建好的令牌號
username:gtihub起的名字
reponame:遠程倉庫的名字
方案二:
可使用VSCode的終端中直接使用git,VSCode依然會通過瀏覽器或者github插件去以用戶和密碼的方式驗證文章來源地址http://www.zghlxwxcb.cn/news/detail-722905.html
到了這里,關(guān)于解決 fatal: Authentication failed for ‘https://github.com/*/*.git/‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!