`

jgitflow Mac下报错 Auth Fail和Invalid privateKey解决

 
阅读更多

jgitflow Mac下报错 Auth  Fail和Invalid privateKey 根本原因是mac新版的ssh加密解密不再支持ssh-dss,转而使用openssh引起,具体解决如下:

 

Error finishing feature: Error finish feature: org.eclipse.jgit.api.errors.TransportException: git@xx.com:xx/aa.git: Auth fail -> [Help 1]

 

通过如下解决:

The problem has been solved. I found an issue in the jgit forum that actually had the solution: https://www.eclipse.org/forums/index.php/m/1689963/?srch=auth+fail#msg_1689963.
It turns out that changing the ~/.ssh/config file to this:

Host *
	UserKnownHostsFile	~/.ssh/known_hosts
	IdentityFile ~/.ssh/id_rsa
	HashKnownHosts no

did the trick.

 

参考:

https://github.com/shillner/unleash-maven-plugin/issues/62

 

按此操作后,不再报Auth fail,但马上又会报另一个 invalid privatekey 错误:

 

Error starting release: org.eclipse.jgit.api.errors.TransportException:invalid privatekey:

 

此处原因:

本地ssh-keygen生成的id_rsa文件中不是以-----BEGIN RSA PRIVATE KEY-----开头,以----open ssh开头了,不识别,此时需要重新生成ssh key即可,如下:

 

ssh-keygen -m PEM -t rsa -b 4096

 

参考:https://www.eclipse.org/forums/index.php/t/1095599/

https://github.com/net-ssh/net-ssh/issues/633
https://blog.csdn.net/lsp84ch80/article/details/87861990

 

 

 

 

 

分享到:
评论

相关推荐

    Foxmail帐户口令清除器

    Foxmail帐户口令清除器(Ver1.0)是本人在忘记帐户密码后为解除口令而写出的一个绿色小软件(解压到一单独目录后只有两个文件Readme.txt与Clr_FoxmailPwd.exe);希望对哪些与我有同样遭遇的同仁会有所帮助。...

    MTK报错集锦1

    ### MTK报错集锦1知识点详解 #### 1. 错误 L6218E: Undefined symbol LCD_CtrlWrite_S6B33B1X - **问题描述**: - 这个错误表明编译器在链接阶段无法找到符号`LCD_CtrlWrite_S6B33B1X`的定义,该符号被`...

    MTK报错集锦

    ### MTK报错集锦:常见问题及解决方法 #### 1. Undefined Symbol 错误处理 在MTK开发过程中,经常会遇到未定义符号(Undefined symbol)错误,这类错误通常是由于链接器未能找到对应的函数定义导致的。例如,错误 ...

    SpringCloud config分布式配置中心.zip

    spring-cloud-config是用来集中管理分布式的配置问题,不同环境不同配置,动态化的配置更新,分环境部署比如dev/test/prod/beta/release,运行期间动态调整配置,不再需要在每个服务部署的机器上编写配置文件,服务...

    微信小程序 HTTPS报错整理常见问题及解决方案

    主要介绍了微信小程序 HTTPS报错常见问题及解决方案的相关资料,需要的朋友可以参考下

    wegame_auth.dll

    wegame_auth.dll

    foxmail 邮箱配置

    Foxmail邮箱配置是一个重要的步骤,尤其对于经常处理电子邮件的用户来说,它可以帮助你高效地管理你...如果在配置过程中遇到问题,记得查看邮箱服务商的帮助文档或联系客服,他们通常能提供详细的配置指南和解决方案。

    使用public/private key让putty(ssh)自动登录

    标题中的“使用public/private key让putty(ssh)自动登录”指的是通过SSH(Secure Shell)协议,使用公钥/私钥对实现Putty的无密码自动登录。这是一项提高远程服务器访问安全性和便利性的技术。 在SSH连接中,通常有...

    nsq auth 权限认证服务

    nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务nsq auth 权限认证服务

    sqljdbc-auth.dll 文件

    1.SQL Server使用windows用户连接数据库报错 Caused by: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path 2.因为缺少sqljdbc_auth.dll 文件...3.下载此资源放到jdk安装路径bin目录下,解决此问题

    foxmail6.5 密码破解

    foxmail6.5 密码破解 pop3 密码破解

    BasicAuth的Java服务端实现

    3. **Spring Security**:如果使用Spring框架,可以集成Spring Security来处理BasicAuth,它提供了一套完整的安全解决方案,包括认证、授权等。 4. **Base64编码**:Base64是一种编码方式,用于将任意二进制数据...

    hadoop-auth-2.5.1-API文档-中文版.zip

    赠送jar包:hadoop-auth-2.5.1.jar; 赠送原API文档:hadoop-auth-2.5.1-javadoc.jar; 赠送源代码:hadoop-auth-2.5.1-sources.jar; 赠送Maven依赖信息文件:hadoop-auth-2.5.1.pom; 包含翻译后的API文档:hadoop...

    thinkphp5auth权限

    在这个场景中,"thinkphp5auth权限"指的是在ThinkPHP5框架下实现的基于Auth权限控制的解决方案。 首先,我们来理解一下Auth权限管理模型。Auth是一种常见的RBAC(Role-Based Access Control,基于角色的访问控制)...

    TP好用的权限分类Auth

    标题中的"TP好用的权限分类Auth"指的是ThinkPHP框架中的一个权限管理组件,Auth。在ThinkPHP这个流行的PHP开发框架中,Auth类是用于实现基于角色的访问控制(Role-Based Access Control,简称RBAC)的一种高效解决...

    解决环信导入源码后io.swagger的导入报错

    7. **下载源码查看**:如果描述中提到的“没有源码的,可以查看我的下一贴资源”,那么可能是作者提供了更详细的解决方案,建议去查看该资源以获取更多信息。 在处理这类问题时,耐心和细致是关键,同时,熟悉构建...

    权限管理系统 OpenAuth.Net

    OpenAuth.Net 是一个专为 IT 行业设计的权限管理系统,它集成了全面的用户权限控制、角色管理、权限分配等功能,旨在为企业的信息化建设提供安全、高效的解决方案。这个系统采用了MVC(Model-View-Controller)框架...

    Go-httpauth-Go的HTTP身份验证中间件

    在Go语言的Web开发中,安全性和访问控制是不可或缺的部分,`Go-httpauth`就是一款专为Go设计的HTTP身份验证中间件。这个中间件使得开发者可以轻松地为他们的Web应用添加基本的身份验证机制,从而保护敏感的API接口...

    LR脚本回放报错解决办法

    ### LR脚本回放报错解决办法:深入解析HTTP状态码 LoadRunner(简称LR),作为性能测试领域的经典工具,其脚本回放过程中遇到的错误往往与HTTP状态码紧密相关。本文旨在深入探讨LR录制脚本回放时常见的HTTP状态码...

Global site tag (gtag.js) - Google Analytics