在集群上设置访问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就没有问题啦!