最新如何解決git 輸入github時每次都要輸入用戶名和密碼問題

使用命令

.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

使用ssh方式

一、在每次push 的時候,都要輸入用戶名和密碼,是否是很麻煩?緣由是使用了https方式 push,在git bash裏邊輸入 git remote -v
能夠看到形如一下的返回結果:bash

1240

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

1240

QQ截圖20160919103751.pngspa


我這邊由於以前就有設置,因此會提示是否覆蓋,小括號裏有文件的路徑。
orm

1240

QQ截圖20160919102756.pngblog


四、進入本身的github主頁,而後點擊setting,再點擊左側導航中的SSH and GPG keys
rem

1240

QQ截圖20160919104257.png


五、點擊右側的New SSH key,會出現以下界面

1240


這樣之後push 就能夠不用輸入密碼了。

相關文章
相關標籤/搜索