关于后端:Jenkins-提示私钥格式错误-invalid-format

无关装置步骤,请间接参阅官网文档。

在创立jenkins自动化工作的时候,提醒私钥格局谬误

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

<!– more –>

问题解析

这个问题次要起因是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配置看这里

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理