默认http/https 每次都需要手动输入密码,解决繁琐输入密码:
1、第一种设置git参数
#全局设置记住密码 默认15分钟 git config --global credential.helper cache #自定义时间,单位:秒-eg:1天 git config credential.helper 'cache --timeout=86400' #永久存储: git config --global credential.helper store
2、默认携带
#http中默认携带 git clone http://name:password@github.com/name/project.git修改仓库中.git/config文件
git clone http://账号:密码@git.test.com.cn/root/xx.git
需注意:第二种方式如果用户名/密码中有@符号会出错,所以urlencode进行处理,处理后@符号会变为%40,问题解决。
本文介绍了如何通过设置Git全局参数自动记住HTTP/HTTPS的密码,包括使用`gitconfig`设置默认15分钟的缓存、自定义缓存时间以及永久存储。还提及了如何在`gitclone`时默认携带用户名和密码,特别提到了处理`@`符号的问题。
1403

被折叠的 条评论
为什么被折叠?



