【git】如何在本地保存git的密码

文章介绍了在忘记git密码后,如何通过设置SSH公钥实现本地免密码登录Git服务。首先,修改.gitconfig文件将helper设为store,然后生成新的公钥和私钥,将公钥上传至Git服务端。最后,通过ssh-T命令验证并拉取代码,完成密码保存。
摘要由CSDN通过智能技术生成

前言

这个其实在官网上也有,但是平时用的不多,基本弄过一次,长久受益。今天提交代码的时候,莫名其妙的叫我输入git密码,然而我早已忘记,于是乎就在网上找了很多命令在Git Bash Here上疯狂操作,结果搞蒙了;迫于无奈,只好在git官网上通过短信修改了git密码。

1、问题

改完密码后,我原来本地是保存密码不用在输入的,现在老是提示我要输入账号和密码。总的来说,问题就是如何在本地保存git的密码
在这里插入图片描述
补充:这个用户名到底在哪里看?
在这里插入图片描述

2、解决

我采用的是设置本机绑定SSH公钥,实现免密码登录!

2.1 配置git的.gitconfig文件

在C盘的C:\Users\Administator目录下编辑.gitconfig配置文件。将helper设为store。【按照下面图片的内容补充完整即可】
在这里插入图片描述

2.2 创建公钥和私钥

注意:如果原本是有公钥和私钥,现在改密码要替换的话,就把之前的删了(这样保险一些,毕竟不知道还会不会有其他坑,目前就是为了能有个可行方案)

  1. 进入 C:\Users\Administrator.ssh 目录
  2. 右键 Git Batch Here,输入命令
ssh-keygen -t rsa
  1. 啥也不用输入,连续3次回车,生成公钥id_rsa.pub和私钥id_rsa.pub
    在这里插入图片描述

2.3 在个人Git上设置SSH公钥

  1. 个人头像上点设置
    在这里插入图片描述
  2. 找到SSH公钥
    在这里插入图片描述
    在这里插入图片描述
  3. 用记事本打开公钥id_rsa.pub,将里面的所有内容复制,然后粘贴到公钥框中,最后点击确定。
  4. 在上图中能看到"您当前的SSH公钥数: 0"变成了"您当前的SSH公钥数: 1"表示添加成功

2.4 通过拉取代码输入密码

  1. 随便找一个空文件夹,然后右键Git Bash Here,输入
ssh -T git@gitee.com
  1. 然后按下图操作
    在这里插入图片描述

  2. 随便找自己新建的一个空仓库,复制https地址
    在这里插入图片描述

  3. 随便找一个空文件夹,然后右键Git Bash Here,输入

git clone https代码的地址
  1. 注意:这个时候还是会让你输入账户和密码(Git for windows只是以windows窗口的形式让你输入密码)
  2. 输入密码完后,项目正常拉取,密码也保存成功
  3. 在拉取项目,可以发现不用再输入密码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值