# 背景
生产力替换,2017 款升级至 M1 版新电脑,进行各种配置。
当再次使用 gitflow 时,ERROR 异常,Auth fail。
# 问题及原因
# 问题 1
Error finishing feature: Error finish feature: ...... git@xx.com:xx/xx.git: Auth fail
产生此问题的原因:mac 新版的 ssh 加密解密不再支持 ssh-dss, 转而使用 openssh 引起
# 问题 2
Error starting release: ...... invalid privatekey
产生此问题的原因:本地 ssh-keygen 生成的 id_rsa 文件中不是以 -----BEGIN RSA PRIVATE KEY----- 开头,以 ----OPEN SSH 开头了
# 解决方案
# 问题 1
在.ssh/config 文件中添加如下配置
config
UserKnownHostsFile ~/.ssh/known_hosts
IdentityFile ~/.ssh/id_rsa
HashKnownHosts no
# 问题 2
使用下面命令重新生成 ssh key
ssh-keygen -m PEM -t rsa -b 4096 -C "xxx@xxx.com" |
# 参考
eclipse foundation
How do I get Started???
eclipse foundation
Error loading the SSH2 private keys
github
Can’t build with unclear cause ‘Auth fail’
github
Cannot ssh with ssh RSA keys having BEGIN OPENSSH PRIVATE KEY header (PKCS8 format)
csdn
关于ssh-keygen 生成的key以“BEGIN OPENSSH PRIVATE KEY”开头