关于git使用时,总是提醒输入ssh key的私钥密码问题

本文介绍如何解决使用Git时频繁输入SSH私钥密码的问题。通过将SSH key密码设置为空或重新配置SSH key来实现免密码操作,适用于Mac系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于git使用时,总是提醒输入ssh key的私钥密码问题

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。我使用的是Mac,所以以下解决方法不知道适不适用Windows。

1.首先问题重现

虽然我用idea编写代码,但操作git时喜欢用git命令,所以当我安装好git并配置好SSH key后,想用git clone拉取远程分支到本地时,出现了以下提醒
Alt
首先我们都知道配置SSH会在 .ssh的文件夹生成两个文件:id_rsa和id_rsa.pub
在配置SSH key时会让你输入密码,这个密码就是你需要输入的。

2.解决问题

  1. 只是单纯的不想每次都输入密码,那就修改密码为空
    ssh-keygen -p
    记住输入新密码时按enter会车即可,这样就相当于没有密码
  2. 如果忘记密码,那就把id_rsa和id_rsa.pub删除,重新配置下SSH key,记住设置密码时,也要同上面一样设置密码为空或者记住它

3.总结

以上就是我的总结,也参考了其他人的经验,还有其他类似问题,可以参考下stackoverflow上大神们的激烈讨论,哈哈!包含了各种系统、各种解决方案,总有一个适合你,前提是看得懂基本的英文。。。。我的就用以上的简单方式解决了!
参考链 SSH Key - Still asking for password and passphrase

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值