首页 > 其他分享 >git 设置记住密码和清除密码

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

时间:2023-09-04 15:23:35浏览次数:34  
标签:credential git helper -- 清除 密码 config

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

 

1. 永久记住密码

该命令会记住密码,执行一次 git pullgit 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
 

标签:credential,git,helper,--,清除,密码,config
From: https://www.cnblogs.com/flyingsir/p/17677133.html

相关文章

  • MySQL忘记root密码解决方案
    Linux系统-部署-运维系列导航 场景一:重置root密码mysql登录密码为password()算法加密,解密成本太高,以下为通用方案;原理:mysql提供了特殊启动方式,即跳过权限表验证,启动后,登录不需要提供密码;登录后,即可修改mysql数据库的user表,重置密码,然后刷新权限,重启mysql服务即可;注意:此时my......
  • whindows minio config.json是文件夹的情况下修改后台管理员账号和密码
    1.创建系统环境变量在环境变量中添加“MINIO_ACCESS_KEY”和“MINIO_SECRET_KEY”作为用户名和密码2.启动服务修改完环境变量后,需要重新打开cmd窗口,用命令行启动服务即可重启后,账号和密码就变成了环境变量中设置的值......
  • git 命令合集 没事给自己看的
    gitremote命令  gitremote-v 作用是显示所有远程仓库  gitremoteshowxx(xx为远程地址的别名)显示某个远程仓库的信息 gitremoteadd[name][url] 作用是添加远程版本库 gitremotermname  gitremoterenameold_namenew_name TRANSLATE......
  • git 错误 Reinitialized existing Git repository
      find.-name".git"rm-rf./.git参考:https://blog.csdn.net/sinat_28375239/article/details/112786267......
  • 我的 Kafka 旅程 - 基于账号密码的 SASL+PLAIN 认证授权 · 配置 · 创建账号 · 用户
    本文基于Kafka3.0+的KRaft模式来阐述默认的Kafka不受认证约束,可不用账号就可以连接到服务,也就是默认的PLAIN方式,不需要认证;配置了SASL认证之后,连接Kafka只能用凭证连接登录。SASL支持的认证方式有多种:GSSAPI,PLAIN,SCRAM-SHA-256,SCRAM-SHA-512,OAUTHBEARERGSSAPI......
  • 这可能是Github上最全面的Flutter教程,带你玩转Flutter
    Flutter是什么来头?Flutter是一款开源UI工具包,可利用单一代码库构建本地编译的移动、Web和桌面应用程序。Flutter由谷歌牵头开发,允许开发者构建出具有良好表现力、灵活设计、样式美观且运行迅速的应用程序。Flutter的核心语言为Dart,这是一种现代多范式语言,能够面向多个平台......
  • 基于Hugo的github个人博客的搭建
    一、前期准备以windows系统为例1.下载Git(https://git-scm.com/downloads)2.下载Hugo(https://github.com/gohugoio/hugo/releases)按照自己电脑下。3.设置环境变量:打开环境变量可以看到在系统变量有一个变量名为PATH的变量,直接点击然后编辑,把自己的git和hugo的位置添加进去。注意不是......
  • git 的使用
    由于在工作中需要git来对开发的程序进行版本管理,便于追溯,个人学习了一些基本指令和操作流程,做如下记录。本篇内容是基于pro-git这份教程进行学习的。实用基本操作如下指令可以在vscode中可视化操作gitclonelinkgitaddfile/.修改文件保留在暂存区gitcommit-m"注释"......
  • github 2FA验证
    github已经要求进行2FA验证,否则过期不能提交代码,github手机短信验证不支持中国号码,我按照下面文章介绍使用的是Chrome插件.https://zhuanlan.zhihu.com/p/615693483Chrome插件如果你不想用Python来自己计算,也可以使用一些第三方的插件。在这里我推荐一个叫做Authentic......
  • Git使用教程4—git在IDE上的使用
    前3节我们讲了git的本地仓库、远程仓库的操作,还有不同分支的合并,冲突的解决等知识。今天讲解git在IDE中的使用。本节只介绍Git在IDEA中的基本使用。(0)IDEA配置Git在设置直接配置即可。 应用场景分析一个team开发一个软件,team的组长为项目建立本地仓库和远程仓库。(1)定义远......