徐冬丽 发表于 2018-9-16 14:34:31

最新如何解决git 输入github时每次都要输入用户名和密码问题

使用命令
  .gitconfig 文件中添加
  
    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 git@github.com: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 就可以不用输入密码了。


页: [1]
查看完整版本: 最新如何解决git 输入github时每次都要输入用户名和密码问题