首页 > 其他 > 详细

Jenkins 提示私钥格式错误 invalid format

时间:2021-09-07 04:30:34      阅读:50      评论:0      收藏:0      [点我收藏+]

有关安装步骤,请直接参阅官方文档

在创建jenkins自动化任务的时候,提示私钥格式错误

stderr: Load key 
"C:\\Users\\JE~1\\AppData\\Local\\Temp\\ssh2142299850576289882.key": invalid format 
git@bitbucket.org: Permission denied (publickey). 

问题解析

这个问题主要原因是jenkins对秘钥支持的格式与我们常用的略有不同,Jenkins使用pem格式的秘钥,所以在生成秘钥后,我们需要将其转换为pem格式

问题解决

先进入存放私钥的路径,再使用ssh-keygen -m PEM -t rsa -f <yourfile>命令将其转换为pem

cd ~/.ssh/
ssh-keygen -m PEM -t rsa -f <yourfile>

转换完成后再将私钥内容上传至Jenkins秘钥中即可

有关jenkins的自动化配置看这里
有关jenkins的tty问题看这里
有关jenkins的反向代理配置看这里
有关jenkins的java11问题看这里
有关jenkins的私钥格式错误问题看这里
有关jenkins的webhooks配置看这里

Jenkins 提示私钥格式错误 invalid format

原文:https://www.cnblogs.com/moshuying/p/15233216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!