從2021.08.13開始, GitHub不再支持賬號和密碼的方式來pull和push代碼了,取而代之的是官方推出的Token。
換句話說下次你要登錄github的時候,你得首先創建一個token,之后用這個token代替你原來的密碼就行了。具體的創建方法可以看一下官方給的教程,很簡單也很詳細。
關鍵的問題在於,你輸入token之后,下次如果想繼續push或者pull,它還會要你輸入token,可是token生成的頁面一旦關閉了就再也打不開了,而且也不可能去記住token啊,所以一種解決辦法就是讓git來記住,方法很簡單,分兩步:
- 在Git中緩存憑據:
#默認緩存15分鍾
git config --global credential.helper cache
#可以更改默認的密碼緩存時限
git config --global credential.helper 'cache --timeout=3600'
- 重新來一次push或pull操作,輸入你的用戶名和token
...username: 你的用戶名
...password: 你的token
下次你就不再需要重新輸入用戶名和token,可以直接push和pull了。