git-push-免输密码

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

  1. 在HOME目录(windows就是users/linsi然后linux就是~,不用多说)下

    touch .git-credentials
    vim .git-credentials
    https://{username}:{password}@github.com
  2. 保存后在git-bash内

    git config --global credential.helper store

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

  3. 最后操作一次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这样的了)

完成!