好好的git ,不知道怎么回事每次提交需要再次输入账号和密码!这需要解决下。本文以git 码云gitee为例,gitee速度好。
目录
1. 通过文件方式
2. 通过缓存方式
1
通过文件方式
在用户根目录下创建,也就是登录后的 ~/ 下
root@k28ovZ:~# cd ~/
root@k28ovZ:~# vi .git-credentials
添加:
https://用户名:密码@gitee.com
至于怎么使用gitee,SSH 公钥设置,参考官方文档
https://gitee.com/help/articles/4191
git config --global credential.helper store
[user]
name = 你的用户名
email = 你的登录账号
[credential]
helper = store
现在 你再次git pull 时,就不用再输入账号密码了。
2
通过缓存方式
要求:git 版本>1.7
root@k28ovZ:~# git --version
git version 2.7.4
root@k28ovZ:~#
root@k28ovZ:~# git config --global credential.helper cache
# 默认缓存密码15分钟,可以改得更长, 比如1小时
root@k28ovZ:~# git config --global credential.helper 'cache --timeout=3600'
END