接手的一个项目部署在linux机器上,通过git进行版本管理。发现在当前用户的根目录下,有一个.git-credentials文件,git的用户名和密码明文存储在其中,如下图所示:

估计是之前负责这个项目的人设置了记住密码。因为这台机器是公共机器,为了安全起见,我决定还是不要记住密码了,要不然密码被其它人看到了可不好。

网上查了相关资料:

git官网(https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8)介绍凭证存储的:

其它博客(https://www.cnblogs.com/jimboi/p/9019942.html)介绍了通过执行如下命令,来清除凭证的方法:

git config --system --unset credential.helper

执行该命令,然后多次git pull,发现还是记住了密码,并生成了.git-credentials文件。

后来想看看项目本身的.git文件夹里能不能找到啥线索,发现config文件配置如下:

会不会是最后helper参数的值为store引起的?

于是直接把最后一行删除,再重新git pull,发现密码不再记住,而且也不再生成.git-credentials文件,终于搞定!

linux中清除git记住密码的方法相关推荐

  1. linux命令行git记住密码

    在Linux的命令行中使用git ,每次git pull都要输入用户名密码,非常麻烦.机器就自己使用,没有必要.本文就讲一下如何一劳永逸的记住密码. 实现方法 #进入项目的隐藏目录 cd .git # ...

  2. linux git忘记密码,Linux下 保存 git账号密码

    一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...

  3. linux远程登录ssh免密码配置方法

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下 一.情景 公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆. 二.原理 很简单,使用ssh-keygen ...

  4. linux修改密码提示unix,linux中普通用户批改密码出现(passwd:Authentication token manipulation error)...

    linux中普通用户修改密码出现(passwd:Authentication token manipulation error) 如果在linux中,不管是root用户还是普通用户登录后,修改自己的密 ...

  5. 终端中显示git分支名称的方法

    终端中显示git分支名称的方法   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼 ...

  6. Mac电脑使用:删除保存在Mac电脑自带的Safari浏览器、谷歌浏览器、火狐浏览器中的账号和密码的方法

    掌握删除保存在浏览器中的账号和密码的方法很重要,尤其是你在公司电脑上面存储的密码,万一哪天你离职了,一定要清理电脑浏览器上面存储的各种关于你自己的账号密码,如果不清理就会被别人使用,所以如果不是你私人 ...

  7. Linux中打印文件行号的方法

    Linux中打印文件行号的方法 准备环境 [root@max mytest]# cat >/mytest/number.txt<<EOF > no root,no fruit ...

  8. 更改excel2016版本中的VBA project密码的方法

    更改2016版本excel中的VBA project密码的方法 网上的信息都不是很全面,写得有点敷衍,基本上没有把步骤写得很清楚的,经过一下午血和泪的教训,在放弃的边缘挣扎了很久,终于搞明白了,接下来 ...

  9. linux查看vmware的版本,linux中查看系统版本信息的方法

    前言 测试环境:测试环境: centos7.2 64位 测试用户:root 查看系统位数(32位或64位) 方法1: [root@VM_0_13_centos ~]# uname -a Linux V ...

最新文章

  1. 【图灵】12月书讯:新书多娇
  2. LOST 迷失 Season 1
  3. 推荐一个学算法的 GitHub 项目
  4. 什么是动态语言(转)
  5. 让Qt应用程序跑在Android上
  6. 【Tiny4412】Tiny4412烧写uboot脚本分析
  7. MySQL Cookbook 学习笔记-04
  8. 你不知道的事:AWR 基线和 AWR Compare Period Report 功能介绍
  9. c++中sort()的用法
  10. linux 运行python效率高还是windows高_为什么使用Mac开发比Windows效率高?
  11. Maven生命周期——2
  12. (转)MTK softkey流程 必看
  13. 2,1 模型评估与选择
  14. “等我干 IT 发财了,就和你离婚”
  15. 老男孩Linux高新运维第28期最终篇+老男孩Linux运维+老男孩linux运维全套
  16. Mac安装Etcd,配置Etcd可视化页面Etcd Browser
  17. 瞬时问题与波粒二象性
  18. 小孩孩子应用题计算机错误,为什么一二年级的孩子数学应用题总出错?家长该怎么办?...
  19. 麦吉尔大学的计算机专业硕士,麦吉尔大学研究生专业设置情况
  20. 一起学英语 - 前言

热门文章

  1. office出现错误无法安装的解决办法
  2. android使用popupwindow仿微信点赞功能
  3. Nat网络地址转换实验
  4. 打印机显示无法连接计算机,网络打印提示:Windows无法连接到打印机,请检查打印机名并重试...
  5. [论文阅读1]Re-identification with RGB-D sensors
  6. 豆豆游黄山[201602]
  7. ea服务器和微软服务器,任天堂和微软竟然合作了?消息太过震撼,连推特服务器都挤爆了...
  8. FreeRTOS应用——消息队列
  9. C++核心准则R.32: 通过​unique_ptr(widget)类型参数表示函数试图获取widget的所有权
  10. NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源