git-push-免输密码

参考文章Git Push 免输用户名和密码

  1. 在HOME目录(windows就是users/linsi然后linux就是~,不用多说)下
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
  1. 保存后在git-bash内
git config --global credential.helper store

查看HOME/.gitconfig找到新的一项是
[credential] helper = store

  1. 最后操作一次git-pull,会提示你输入账号密码(本次之后便一劳永逸)

参考文章解决 git pull/push 每次都要输入用户名密码的问题

补充:有些情况是因为你一开始gcl的时候使用的是https,而不是ssh

  1. 查看clone的地址: git remote -v

(输出的应该是https的地址)

  1. 移除http: git remote rm origin

  2. 换成ssh拉取方式: git remote add origin <git@github...>

(add origin后面就要输入类似git@github.com这样的了)

完成!