前言
2021年8月13日開始,GitHub在使用Git操作遠程倉庫時不再支持使用用戶名密碼形式進行身份驗證,需使用個人訪問令牌。
使用Git操作GitHub倉庫時使用用戶名密碼進行身份驗證會報錯:
解決方法
使用token登錄的方式,就是把你的密碼替換成token即可
1、創(chuàng)建自己的token
1.1、登錄GitHub,在GitHub右上角點擊個人資料頭像,點擊settings
1.2、新打開的窗口,左邊欄點擊選擇 Developer settings(開發(fā)人員設置)
1.3、點擊Personal access tokens (個人訪問令牌)
點擊Personal access tokens ,選擇Tokens(classic)即可,然后點擊【Generate new token】(設置新的訪問令牌)
注意:點擊【Generate new token】此處還是有兩個選項,選擇【Tokens(classic)】
1.4、添加令牌描述信息(Note),過期時間(Expiration)、作用域(Select scopes)等
注意::作用域,一般勾選repo
和delet_repo
即可,其他權(quán)限,看個人需求。
repo:要使用token從命令行訪問倉庫
delete_repo:要使用token從命令行刪除倉庫
repo
delete_repo
1.5、點擊【generate token】生成令牌。
1.6、生成令牌,需要復制并保存好令牌
注意:Github為了安全,
關(guān)閉頁面后將不能再次看到生成的令牌
,一定要記得保存令牌。
2.1、使用token(classic)
使用Git操作GitHub倉庫時使用token進行身份驗證
使用令牌 正常連接github會給你調(diào)起登錄框 密碼框中不在輸入密碼輸入令牌即可
git add .
git commit -m " "
git push orgin master
2.2、使用token(方法二)
此方法,借鑒網(wǎng)上資源,暫未驗證
修改現(xiàn)有項目的url
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
將<your_token>換成你自己得到的令牌。<USERNAME>是你自己github的用戶名,<REPO>是你的項目名稱
比如:
git remote set-url origin https://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@github.com/nlp-greyfoss/typora_notes.git/
其實上面的報錯中就有提示,不需要重新去找:
fatal: unable to access ‘https://github.com//.git’;
//正確格式:
https://你的令牌@github.com/<USERNAME>/<REPO>.git
然后再執(zhí)行g(shù)it pull,世界又恢復原樣了。
從Github下載到本地
對于全新版本,克隆的時候也在github.com前面加個令牌就好了。文章來源:http://www.zghlxwxcb.cn/news/detail-792321.html
git clone https://<TOKEN>@github.com/<user_name>/<repo_name>.git
參考鏈接
Git使用個人訪問令牌提交代碼到倉庫
使用git上傳代碼遇到關(guān)于remote: Support for password authentication was removed on August 13, 2021.的問題
github token個人令牌文章來源地址http://www.zghlxwxcb.cn/news/detail-792321.html
到了這里,關(guān)于Git使用個人訪問令牌提交代碼到倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!