.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 就能够不用输入密码了。