前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git 设置记住密码和清除密码

git 设置记住密码和清除密码

作者头像
很酷的站长
发布2023-01-10 09:55:19
4.9K0
发布2023-01-10 09:55:19
举报
1. 永久记住密码

该命令会记住密码,执行一次 git pullgit push 等需要输入密码的命令,输入一次密码, 之后就都不必再输入了

代码语言:javascript
复制
git config --global credential.helper store
2. 设置记住密码(默认有效期为15分钟)

每 15 分钟会让输入一次账号和密码

代码语言:javascript
复制
git config --global credential.helper cache
3. 设置记住密码(自定义有效期)

以下命令代表每 3600 秒会让输入一次账号和密码

代码语言:javascript
复制
git config --global credential.helper 'cache --timeout=3600'
4. 清除密码

删除凭证存储配置

代码语言:javascript
复制
git config --global --unset credential.helper

删除永久存储的账号和密码 (如果要切换永久存储的账号,需要先将该文件删除)

代码语言:javascript
复制
rm -rf ~/.git-credentials
5. 在 mac 系统中遇到的问题

查看配置发现已经记住了密码,有 credential.helper

代码语言:javascript
复制
git config --list

但是,使用以下三个命令没有都没有看到 credential.helper

代码语言:javascript
复制
git config --system --list
git config --global --list
git config --local --list

我通过查找资料找到了这个指令

代码语言:javascript
复制
$ git config --show-origin --get credential.helper
file:/Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig    osxkeychain

在下面这个文件中找到了 credential.helper 配置,因为我电脑中的 git 是因安装了 Xcode 软件自动安装的

代码语言:javascript
复制
cat /Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig

文件内容:

代码语言:javascript
复制
[credential]
    helper = osxkeychain

如果不想要这个配置的话,使用 vim 编辑模式删除即可

代码语言:javascript
复制
sudo vim /Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 永久记住密码
  • 2. 设置记住密码(默认有效期为15分钟)
  • 3. 设置记住密码(自定义有效期)
  • 4. 清除密码
  • 5. 在 mac 系统中遇到的问题
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档