[英]Jenkins git plugin with ssh access to bitbucket: Permission denied (publickey). fatal: Could not read from remote repository
[英]Jenkins Could not read from remote repository BitBucket
我有一个场景,Jenkins 管道无法使用私钥凭据读取远程存储库,并显示以下错误:
load pubkey "/var/jenkins_home/caches/git-5e50bbd24415584a809683107dd1026f@tmp/jenkins-gitclient-##############.key": invalid format
当我尝试重建时,它工作正常。 我观察到的一件事是当时正在运行的所有作业都因相同的错误而失败。 有没有办法让管道中使用的 git 插件克隆远程存储库而不使用密钥的缓存?
当您在服务器上安装 Git 然后创建密钥时,您是否按照这些说明进行操作?
Git 使用的是 OpenSSH,它不支持 PuTTY 密钥格式。 将密钥转换为 OpenSSH 格式。
打开 PuttyGen,单击加载,加载您的私钥,转到转换,然后单击导出 OpenSSH,并导出您的私钥。 将您的私钥复制到~/.ssh/id_rsa
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.