使用命令
.gitconfig 文件中添加
[credential] helper = store
或者在git bash 中執行
設置記住密碼(默認15分鐘):
git config –global credential.helper cache
如果想自己設置時間,可以這樣做:
git config credential.helper ‘cache –timeout=3600’
這樣就設置一個小時之後失效
長期存儲密碼:
git config –global credential.helper store
使用ssh方式
1、在每次push 的時候,都要輸入用戶名和密碼,是不是很麻煩?原因是使用了https方式 push,在git bash裏邊輸入 git remote -v
可以看到形如一下的返回結果:
QQ截圖20160919101029.png
2、接下來,我們把它換成ssh方式的。
$ git remote rm origin $ git remote add origin [email protected]:sosout/myblog.git $ git push origin
3、問題是不是解決了呢?可能這樣還不行,還應該添加SSH公匙。ssh-keygen -t rsa -C “email”,email是你註冊在github上的郵箱。
QQ截圖20160919103751.png
我這邊因爲之前就有設置,所以會提示是否覆蓋,小括號裏有文件的路徑。
QQ截圖20160919102756.png
4、進入自己的github主頁,然後點擊setting,再點擊左側導航中的SSH and GPG keys
QQ截圖20160919104257.png
5、點擊右側的New SSH key,會出現如下界面
這樣以後push 就可以不用輸入密碼了。