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

1 背景

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

2 操作步骤

  • 1 根据邮箱重新生成自己的公钥和私钥:
    下述命令一路回车即可
ssh-keygen -t rsa -b 4096 -C "xiepengjie@jeff.r.com"
  • 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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容