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

使用命令

.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
可以看到形如一下的返回結果:

1240

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上的郵箱。

1240

QQ截圖20160919103751.png


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

1240

QQ截圖20160919102756.png


4、進入自己的github主頁,然後點擊setting,再點擊左側導航中的SSH and GPG keys

1240

QQ截圖20160919104257.png


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

1240


這樣以後push 就可以不用輸入密碼了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章