git push 时报 Enter passphrase for /Users/Jeff_R/.ssh/id_rsa: 解决办法

1 背景

原因: 公钥和私钥出现错误.
解决方案: 重新配置公钥和私钥.

2 操作步骤

  • 1 根据邮箱重新生成自己的公钥和私钥:
    下述命令一路回车即可
ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • 2 启动ssh代理
eval "$(ssh-agent -s)"
  • 3 修改ssh配置
vim ~/.ssh/config

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa
  • 4 添加私钥
ssh-add -K ~/.ssh/id_rsa
  • 5 在git上添加公钥
# 查看公钥
cat ~/.ssh/id_rsa.pub

将公钥复制到git里

image.png

你可能感兴趣的:(git push 时报 Enter passphrase for /Users/Jeff_R/.ssh/id_rsa: 解决办法)