git每次提交都输入密码,非常麻烦,让它记住密码就好了。一劳永逸的做法是永久保存,这样每次都不用输入密码。但是,这样会有安全问题,如果电脑忘了关机,任何人都可以对其进行操作。最好是让密码有个时效性,当超过了指定时间,密码自动失效。
linux
下面是两种设置方式
- 永久保存
1
git config --global credential.helper cache
- 指定保存时间
1
git config --global credential.helper "cache --timeout=3600"
windows
执行命令
1 | git config --global credential.helper winstore |
或者修改配置文件加入下面的代码
1 | [credential] |