Command "git ls-remote -h git@github.com:.git HEAD" returned status code 128:
stdout:
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.

因为ssh默认生成的是root用户的秘钥所致。

一种方法是修改Jenkins以root 用户身份启动。

如果是centos的话,jenkins的配置路径是在/etc/sysconfig/jenkins,需改的参数如下:

JENKINS_USER="root"

另外一种方法是重新生成一个Jenkins的ssh key。这里就不列了
posted on 2020-12-08 22:59  芝麻的西瓜  阅读(305)  评论(0编辑  收藏  举报