GitHub上修改了倉庫名后本地需要做的調整
當我在GitHub上修改了一個倉庫的名字后,此時再在本地與之對應的倉庫git push
時,就會報錯
:
- 首先查看本地倉庫對應的遠程庫名
git remote -v
此時顯示出修改前的倉庫名 - 修改連接
git remote set-url origin xxxxx.git
其中xxxx.git為修改后的倉庫的url - 此時再次git push可能會報錯
Logon failed, use ctrl+c to cancel basic credential prompt.
並且兩次提示輸入用戶名以及密碼
注意:
第一次輸入的為GitHub的登錄名以及登錄密碼
而第二次輸入的應該是Personal access token
- Personal access token相關設置以及密碼的獲取
此時首先設置一下Personal access token
Settings->Developer settings->Personal access tokens->Generate new token
在Note欄填一個名字用於第二次登錄的用戶名
並且勾選給與這個用戶名的權限(我全勾了)
完成后將會給一長串密碼(用於第二次登錄),記下來,因為它只彈出這一次
- 完成
此時回到git bash然后
git push
第一次輸入登錄名以及密碼,第二次輸入上一步驟所得的用戶名以及密碼后就會push
成功了
撤銷git add .
git reset .
error:failed to push some refs to xxxxxxx
原因:
本地倉庫與hub上的內容不一致
解決:
#合並
git pull origin master
#push
git push -u origin master
配置Git默認編輯器
Linux下:
方法一、
找到.gitconfig文件,在里面編寫:
[core]
editor =vim //how to vscode?
方法二、
命令行
git config –global core.editor vim