如何讓Git記住你的GitHub Token,避免每次都要重復輸入?


從2021.08.13開始, GitHub不再支持賬號和密碼的方式來pull和push代碼了,取而代之的是官方推出的Token。

換句話說下次你要登錄github的時候,你得首先創建一個token,之后用這個token代替你原來的密碼就行了。具體的創建方法可以看一下官方給的教程,很簡單也很詳細。

https://docs.github.com/cn/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

關鍵的問題在於,你輸入token之后,下次如果想繼續push或者pull,它還會要你輸入token,可是token生成的頁面一旦關閉了就再也打不開了,而且也不可能去記住token啊,所以一種解決辦法就是讓git來記住,方法很簡單,分兩步:

  1. 在Git中緩存憑據:
#默認緩存15分鍾
git config --global credential.helper cache
#可以更改默認的密碼緩存時限
git config --global credential.helper 'cache --timeout=3600'
  1. 重新來一次push或pull操作,輸入你的用戶名和token
...username: 你的用戶名
...password: 你的token

下次你就不再需要重新輸入用戶名和token,可以直接push和pull了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM