git全局和本地配置文件管理以及git账户和密码的管理

git配置级别
# 全局,保存在~/.gitconfig(windows),/etc/gitconfig(linux)
git config --global 配置内容
# 本地,保存在本地库/.git/config
git config --local 配置内容
GIT存储账号和密码
1.临时缓存(默认15分钟):
git config --global credential.helper cache

2.自定义缓存时间(秒)
git config credential.helper 'cache --timeout=3600'

3.长期存储:有三种方式:store(长期), wincred, manager(图形化,Git需安装GitGUI)
# (1)wincred方式
git config --global credential.helper wincred
# 密码保存在windows控制面板 - 用户账户 - 管理您的凭据

# (2)store方式
git config --global credential.helper store
# 无论local还是global,账户密码明文保存在用户目录~/.git-credentials文件中
# 使用store方式时,配置每个项目的local级别credential.helper,并且通过--file配置不同的文件,这样每个项目repository可以读取独立的账户信息,# 如项目目录/.config本地配置如下:
[credential]
	helper = store --file=D:/all-config/1.txt

4.可在远程地址中加入用户名和密码(可以在.git/config中修改)
http://yourname:password@gitee.com/project.git
查看GIT设置
# 查看所有git设置
git config -l

# 查看git存储方式
git config -l | find "credential"
credential.helper=store

# 查看不同级别的credential.helper
# 全局
D:\test> git config --global credential.helper
manager
# 本地
D:\test> git config --local credential.helper
store
重置记住的账号和密码
# 方法一:重设记住账号密码
git config --system --unset credential.helper

# 方法二:通过windows控制面板
# 控制面板 - 用户账户 - 管理您的凭据 - 移除/修改

# 方法三:store方式时,删除~/.git-credentials或自定义文件

# 不要执行下面命令,如已执行,将失去记住密码功能,需要重新下载 Git Credential Manager for Windows 安装。
git credential-manager uninstall
git配置默认储存路径
# global - linux全局(未证实)
/etc/gitconfig
# global - windows全局
~/.gitconfig

# local本地
本地库/.git/config

储存方式、签名保存在这里。如:

[user]
	name = fine
	email = fineline@qq.com
[credential]
	helper = store
参考:

https://www.jianshu.com/p/0ad3d88c51f4

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值