• git 清除本地账户密码


    • 实测有效--执行后提示再输入密码
    3.清除缓存的用户名和密码
    git credential-manager uninstall
    

    git的使用分为两种ssh和http,清除本地账号密码首先需要确定使用的是哪种模式。
    查看模式命令如下:
    1.git config --list查看

    2.git remote -v查看

    如果是http模式可以运行一下两个命令实现
    1.查看本地安全策略(git config --list也可以查看,实际上这个命令可以查看所有了设置了)
    git config credential.helper
    2.取消本地缓存用户名和密码的安全策略
    git config --global credential.helper wincred

    3.清除缓存的用户名和密码
    git credential-manager uninstall
    另外我们注意到http模式下.gitconfig 文件是配置的记录文件,也就是说直接删除这个文件就能达到上述命令的效果。

    1.查看目前 Git 使用的策略所在目录
    git config --show-origin --get credential.helper
    2.找到后可以直接删除
    如果是ssh模式通过命令ssh-keygen -p重置覆盖就可以了,当然这个命令也会直接提示密钥的位置,找到删除就可以了。

    文章的另一部分摘录一个实测可行的http模式免密和ssh模式免密。
    http模式免密方式一
    1.设置本地存储策略为保存用户名密码,这样第一次输入后就不需要输入了
    1.1git config --global credential.helper store
    1.2git config --global credential.helper cache(默认十五分钟内不需要输入)
    ssh模式免密方式首先创建本地公钥和私钥
    1、点击Git Bash 图标运行git命令行窗口
    2、执行命令 git config --global user.name “yy”,按下回车键,设置用户名
    3、执行命令 git config --global user.email "邮箱地址",按下回车键,设置邮箱
    4、执行命令ssh-keygen -t rsa ,弹出提示保存到路径,按下回车
    5、弹出Enter passphrase提示,直接按回车键
    6、提示再次输入密码,不输入直接按回车键
    7、看到如下提示说明生成成功
    8、打开文件夹,进入公私钥保存的.ssh目录下可以看到刚刚生成的公私钥对。到此在windows上使用git生成公私钥对的方法就介绍完了
    然后github添加 你的ssh操作步骤账号-设置-SSH Kyes-Add key 就可以了
    备注:一个比较详细的git使用博文《git 配置 https和ssh 免密码登录 常用操作命令》

  • 相关阅读:
    JavaScript中判断函数是new还是()调用
    IE6/7 and IE8/9(Q)中td的上下padding失效
    JQuery中html()方法使用不当带来的陷阱
    有name为action的表单元素时取form的属性action杯具了
    为非IE浏览器添加mouseenter,mouseleave事件
    各浏览器中querySelector和querySelectorAll的实现差异
    仅IE6/7/8中innerHTML返回值忽略英文空格
    各浏览器关键字/保留字作为对象属性的差异
    各浏览器中鼠标按键值的差异
    给body标签和document.body都添加点击事件后仅Firefox弹出了两次
  • 原文地址:https://www.cnblogs.com/pansidong/p/16533008.html
Copyright © 2020-2023  润新知