Enter passphrase for key ‘/home/work/.ssh/xxx_rsa‘ 报错及解决方案

本文指导如何在集群环境下修复Git克隆报错,涉及SSH密钥管理和SSH_agent的配置,包括添加RSA密钥、ssh-agent的启动与ssh-add命令的使用。

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

在集群上设置访问git,但是使用git clone命令的时候,出现了Enter passphrase for key '/home/work/.ssh/xxx_rsa'的报错,其中xxx是我的用户名。

google之后发现,好像是需要在ssh-agent里面添加自己的rsa,但是我原来明明加过,不管,再加一次:

执行命令:

eval 'ssh-agent -s'

终端显示:

SSH_AUTH_SOCK = ****

SSH_AGENT_PID = ****

然后将之前生成好的rsa添加进去,执行命令:

ssh-add ~/.ssh/xxx_rsa

结果发现,报错为:

Could not open a connection to your authentication agent.

这下心态崩了,然后stakoverflow一下,解决办法为:

1. 执行命令:

ssh-agent bash 

如果你是zsh,就用ssh-agent zsh

2.执行命令:

 ssh-add ~/.ssh/xxx_rsa

这次会让你设置自己的passphrase,一定记好了!!

然后git clone就没有问题啦!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值