命令:

git config credential.helper <方式>常用命令:
git config credential.helper 'cache --timeout 0'  # 后面那个<方式>带参数的话要用引号括起来git config --list
git config --unset user.name <username>

默认所有都不缓存。 每一次连接都会询问你的用户名和密码。

“cache” 模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。

“store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。 这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。

如果你使用的是 Mac,Git 还有一种 “osxkeychain” 模式,它会将凭证缓存到你系统用户的钥匙串中。 这种方式将凭证存放在磁盘中,并且永不过期,但是是被加密的,这种加密方式与存放 HTTPS 凭证以及 Safari 的自动填写是相同的。

如果你使用的是 Windows,你可以安装一个叫做 “Git Credential Manager for Windows” 的辅助工具。 这和上面说的 “osxkeychain” 十分类似,但是是使用 Windows Credential Store 来控制敏感信息。 可以在 https://github.com/Microsoft/Git-Credential-Manager-for-Windows 下载。

git config credential.helper及常用命令相关推荐

  1. git连接远程仓库以及常用命令

    git连接远程仓库以及常用命令 git 连接远程仓库 git ssh key配置 本地配置 git配置 git连接远程仓库 关联远程仓库(将本地仓库推送到新的远程仓库) git常用命令(包括clone ...

  2. git 强制推送_Git 常用命令清单,掌握这些,轻松驾驭版本管理

    工程下载.分支的增删查改 工程下载: clone 远程工程:git clone https://XXXX.git fetch 远程分支到本地某分支:git fetch origin : 分支的增删查改 ...

  3. git 获取最新代码_常用命令之git操作(入门篇)

    Git 是一个本地代码管理的工具.它是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 如今的公司,只要涉及到项目开发的,基本都是用 git 来管理代码.所以,学习和掌握一些基本的 ...

  4. git强制推送_Git 常用命令

    Git 常用命令总结 1. GIT 工作区 add commitworking directory ------- index(stage) ---------- HEAD | | | | | | 工 ...

  5. git ssh拉取代码_Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 # 初始化git git init # 克隆项目 git clone [url] # 显示文件状态 git status -s # 添加文件到暂存区 git ...

  6. 【git安装、使用、常用命令】

    文章目录 一.git下载与安装 二.git的使用 1.初次运行配置git 2.本地新建版本仓库 3.提交代码 总结(git 常用命令) 一.git下载与安装 1.下载链接: Git(Git 主程序)h ...

  7. Git安装、原理、常用命令、版本控制、如何上传普通文件到仓库以及如何修改IDEA中Terminal为git窗口

    好多内容比如上传到仓库中说是审核失败翻墙不让发,只能发一点了,见谅. Git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds ...

  8. Git版本控制软件结合GitHub常用命令学习手册

    编程技术2015-1-16TECHUG1条评论 我们发布了很多Git相关的文章,有系列教程(<Pro Git系列>),也有各种独门绝技(<让你的Git水平更上一层楼的10个小贴士&g ...

  9. git的一些基础与常用命令

    git git的三个区: 工作区,可用ls指令查看(当前文件的内容): 暂存区,可用git ls-files --stage 查看(add之后git会生成一个序列号把当前文件的状态保存并记录起来,放到 ...

最新文章

  1. IName 与 IQueryName2
  2. css sprint 生成工具 bg2css
  3. #if DEBUG vs. Conditional(“DEBUG”)
  4. jQuery省市联动
  5. 找不到具有不变名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序
  6. UVALive - 8295 Triangle to Hexagon
  7. 动态规划实战16 leetcode-198. House Robber
  8. 幻想影院添加html渲染,幻想影院无毒版-幻想影院清爽版预约 _5577安卓网
  9. Mac-wifi密码破解 2020-04-30
  10. Java首选项Preferences
  11. 问题解决丨对不起,小米路由器出现网络连接问题无法打开网页
  12. html标签转换字符类型,java把html标签字符转换成普通字符(反转换成html标签)
  13. VS1005 HiRes 高清录音开发板(带显示屏)
  14. 《格鲁夫给经理人的第一课》
  15. 微信开发之微信公众号
  16. Windows 平台部署前后端分离项目
  17. Git config --global user.email or user.name
  18. FL中隐私和安全性问题
  19. vulnhub Hacker Fest 2019 记录
  20. mac之把打开终端设置快捷键为Ctrl+Alt+T

热门文章

  1. 【人工智能】目前业界可以下载到的一些大语言模型
  2. 8月热讯|2022年云平台服务炒作周期、“The Cloud 100”排行榜...
  3. HTML-table标签属性
  4. 【黑马前端—CSS基础】背景
  5. Jobs(乔布斯)、Gates(盖茨)和Torvalds的惊世名言
  6. 【91xcz*英雄联盟虚空行者卡萨丁xp主题*91xcz】
  7. 标签打印软件如何从网址链接中提取防伪码
  8. Android属性动画完全解析(上),初识属性动画的基本用法(转)
  9. linux dnf装oracle,linux上安装Oracle 包括常见安装错误(centos8.1,oracle linux8,redhat 8)通过...
  10. 区块链开发公司如何实现价值?企业发展方向在哪?