应用场景:git
好比天天凌晨执行crontab对应的项目部署脚本(使用git做为项目的版本控制)。vim
若是不这样作会怎么样?spa
每次部署都要git clone并输入对应的用户名和密码,须要人工。这样就显得很不自动化了。版本控制
那么解决方式有哪些呢?我这边推荐一个最简单有效的方式:code
cd ~ //进入根目录 vim .git-credentials //编辑该文件
.git-credentials添加以下内容:blog
[credential]
helper = store
接下来从新拉一下项目(git clone或pull),输入一遍用户名和密码后,再次删了再重复该步骤,你就会发现不用再输入用户名和密码了。crontab