让你git 时不再输入账号和密码

时间:2022-07-24
本文章向大家介绍让你git 时不再输入账号和密码,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

好好的git ,不知道怎么回事每次提交需要再次输入账号和密码!这需要解决下。本文以git 码云gitee为例,gitee速度好。

目录

1. 通过文件方式

2. 通过缓存方式

1

通过文件方式

  • 创建 .git-credentials 文件

在用户根目录下创建,也就是登录后的 ~/ 下

root@k28ovZ:~# cd ~/
root@k28ovZ:~# vi .git-credentials

添加:
https://用户名:密码@gitee.com

至于怎么使用gitee,SSH 公钥设置,参考官方文档

https://gitee.com/help/articles/4191

  • 执行git config
git config --global credential.helper store
  • 查看 git config文件,多了一行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