最近在做些oj,所以需要頻繁的git push提交代碼,每次都要輸入帳號和密碼,感覺不舒服,於是乎就做了如下設置,然后就可以開心的提交啦~
Linux或者Mac下方法:
- 創建文件,進入文件,輸入內容:
cd ~
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
- 在終端下輸入:
git config --global credential.helper store
- 打開~/.gitconfig文件,會發現多了一項:
[credential]
helper = store
Windows方法:
- 方法同上面,只是第一步創建git-credentials有點不同。在%HOME%目錄中,一般為C:\users\Administrator,也可以是你自己創建的系統用戶名目錄,反正都在C:\users\中。文件名為.git-credentials,由於在Window中不允許直接創建以"."開頭的文件,所以需要借助git bash進行,打開git bash客戶端,進行%HOME%目錄,然后用touch創建文件 .git-credentials, 然后后面的操作同上面。
- 還有一種方法參考Windows下設置git push免密碼。