首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >让你git 时不再输入账号和密码

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

作者头像
酒馆丁老师
发布2020-09-08 14:46:02
发布2020-09-08 14:46:02
2.2K0
举报

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

目录

1. 通过文件方式

2. 通过缓存方式

1

通过文件方式

  • 创建 .git-credentials 文件

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

代码语言:javascript
复制
root@k28ovZ:~# cd ~/
root@k28ovZ:~# vi .git-credentials

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

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

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

  • 执行git config
代码语言:javascript
复制
git config --global credential.helper store
  • 查看 git config文件,多了一行helper = store
代码语言:javascript
复制
[user]
        name = 你的用户名
        email = 你的登录账号
[credential]
        helper = store

现在 你再次git pull 时,就不用再输入账号密码了。

2

通过缓存方式

要求:git 版本>1.7

代码语言:javascript
复制
root@k28ovZ:~# git --version
git version 2.7.4
root@k28ovZ:~#
代码语言:javascript
复制
root@k28ovZ:~# git config --global credential.helper cache
# 默认缓存密码15分钟,可以改得更长, 比如1小时
root@k28ovZ:~# git config --global credential.helper 'cache --timeout=3600'

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 丁老师的技术随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档