今天新建了一個GitHub遠(yuǎn)程倉庫,在本地代碼push的時候報錯:
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.
image.png
百度了一番,才明白現(xiàn)在推送代碼需要帶token
生成token的方式很簡單:
在GitHub點擊自己的頭像,找到Settings
image.png
然后找到Developer settings
image.png
然后選擇Personal access tokens
image.png
點擊Generate new token
image.png
填一個note(描述信息)闪盔,設(shè)置一個token過期時間荔烧,如果是推送代碼勾選repo ,最后 點擊“Generate token”疾捍,就會生成一個token胎许,記錄一下我們這個token峻呛,一會再次push代碼的時候要用到
image.png
然后修改remote 地址罗售,我是先把以前的遠(yuǎn)程地址刪掉,然后再添加帶token的地址
git remote remove origin(刪掉現(xiàn)在的遠(yuǎn)程地址)
git remote -v (查看一下是否刪除成功钩述,沒有輸出任何內(nèi)容就是刪除成功)
git remote add origin https://token_startabcabcabc_token_end@github.com/sober-orange/study.git
(把你的token放在你的遠(yuǎn)程地址里面,“token_startabcabcabc_token_end”是你剛才生成的token寨躁,“https://@github.com/sober-orange/study.git”是你的GitHub遠(yuǎn)程地址)
然后再次push你的代碼就可以了。