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