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

4次阅读

共计 523 个字符,预计需要花费 2 分钟才能阅读完成。

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

在创立 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 配置看这里

正文完
 0