起因
每次git push都要用用户名和密码,每次都要去复制一下然后粘贴过去… 是真的很烦人
教程
- 进入项目的目录:以Hexo举例
1 | cd Hexo |
- 输入以下命令:
1 | git config credential.helper store |
也可以加上
--global
只对全局生效,不带就是只对当前库生效
.git
文件夹下的.config
文件应该多了两行
1 | [credential] |
git push
到远程仓库,输入正确的用户名和密码再次运行
git push
就不需要用户名密码了回到用户主目录发现多了一个
.git-credentials
这个就是用来存储用户名和密码的
ref: GIT提交时不用输入用户名密码的方法