git 设置记住密码和清除密码
2024-09-11
12
1. 永久记住密码
该命令会记住密码,执行一次 git pull
或 git push
等需要输入密码的命令,输入一次密码, 之后就都不必再输入了
git config --global credential.helper store
2. 设置记住密码(默认有效期为15分钟)
每 15 分钟会让输入一次账号和密码
git config --global credential.helper cache
3. 设置记住密码(自定义有效期)
以下命令代表每 3600 秒会让输入一次账号和密码
git config --global credential.helper 'cache --timeout=3600'
4. 清除密码
删除凭证存储配置
git config --global --unset credential.helper
删除永久存储的账号和密码 (如果要切换永久存储的账号,需要先将该文件删除)
rm -rf ~/.git-credentials
5. 在 mac 系统中遇到的问题
查看配置发现已经记住了密码,有 credential.helper
git config --list
但是,使用以下三个命令没有都没有看到 credential.helper
git config --system --list
git config --global --list
git config --local --list
我通过查找资料找到了这个指令
$ git config --show-origin --get credential.helper
file:/Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig osxkeychain
在下面这个文件中找到了 credential.helper 配置,因为我电脑中的 git 是因安装了 Xcode 软件自动安装的
cat /Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig
文件内容:
[credential]
helper = osxkeychain
如果不想要这个配置的话,使用 vim 编辑模式删除即可
sudo vim /Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig
更新于:7天前赞一波!
相关文章
- 如何找回宝塔面板登录地址、账号和密码
- Git 行尾设置须知
- git 原理初探
- git remote 命令详解
- git diff 命令详解
- git reset 回退版本(版本穿梭)
- git log 命令
- git branch 命令详解
- 宝塔利用 Git + WebHook 实现与码云同步【自动部署】
- Git 的 GUI 图形界面管理工具
- git pull 从远程获取代码并合并本地的版本
- git restore 放弃更改、取消暂存
- TP6.0中的密码验证逻辑、验证器的使用
- git config 配置提交人信息(用户名和邮箱)
- Git出现两条重复的提交记录
- 在 Python 中隐藏和加密密码?
- Git正确的提交代码流程
- Git rebase是什么意思?
- Git里rebase和merge的区别?
- request merge和squash merge的区别
文章评论
全部评论