git 设置记住密码和清除密码
2023-06-13 09:16:39 时间
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
相关文章
- ssh/git pull 无密码登录 自动拉取
- Bitwarden密码管理系统
- git 修改用户名和密码_git设置全局用户名
- git 报错Git fatal: Unknown index entry format xxxxx的错误解决方法
- git拉取代码密码错误_idea提交git
- git强制删除本地分支_Git分支
- Git—记录一次自建git服务器和客户端的过程
- 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
- 【错误记录】Git 使用报错 ( error: Cannot delete branch ‘dev‘ checked out at ‘D:/Git/git-learning-course‘)
- 【Git】Git 分支管理 ( 创建并切换分支 git switch -c dev | 切换分支 git switch dev )
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )
- 【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )
- Linux-练习-批量创建用户5密码长度详解程序员
- MySQL解锁:免密码登录的简单操作(mysql跳过密码登陆)
- 重设 Redis 密码:默认参数实践指南(redis密码默认)
- Linux Keyctl:实现安全的密码存储(linuxkeyctl)
- Linux安装Git:简易指南(linux下安装git)
- 使用Git来升级你的Linux系统(git升级linux)
- 环境配置Linux下的Git环境:一步一步(git配置linux)
- git和春天、Linux和Git一起收获成功(springlinux)
- 使用 pass 密码管理器管理你的密码
- 在 Linux 上查看和配置密码时效
- Linux下密码抓取神器mimipenguin发布
- 和密码Oracle登陆的技巧:如何使用用户名和密码(oracle怎样连用户名)
- 深入浅出:Linux下Git使用指南(linux下git使用)
- 基于密码认证的PostgreSQL数据库安全设置技巧(postgresql认证)
- 搭建Linux服务器,实现Git版本控制(git服务器 linux)
- MSSQL数据库的默认密码问题:如何保护数据安全(mssql 默认密码)
- 如何正确设置Redis密码保护数据安全(怎样设置redis密码)
- 开始初始化Redis的密码安全保护(初始化redis密码)
- 让Redis无需密码访问简单把密码删掉(去掉redis的密码)
- 开创自动化Redis集群Git部署(redis集群git)
- 使用Redis保护数据安全 设置账号密码(redis设置了密码)
- 在MySQL中修改密码及访问限制的设置方法详解