github - Jenkins 失败并显示 github "git clone"

标签 github jenkins

当我在 Jenkins 中构建时,它失败并出现此错误。有什么想法吗?

ERROR: Error cloning remote repo 'origin' : Could not clone git@github.com:test/test.git
ERROR: Cause: Error performing command: git clone --progress -o origin 

git@github.com:test/test.git /var/lib/jenkins/jobs/test/workspace
Command "git clone --progress -o origin git@github.com:test/test.git 
/var/lib/jenkins/jobs/test/workspace" returned status code 128: Initialized empty Git 
repository in /var/lib/jenkins/jobs/test/workspace/.git/

No protocol specified

(ssh-askpass:801): Gtk-WARNING **: cannot open display: :0.0
Host key verification failed.
fatal: The remote end hung up unexpectedly

最佳答案

您需要将您的私有(private) ssh key 复制到 Jenkins 下的 .ssh 文件夹中。类似于(在 Ubuntu Lucid 上): /var/lib/jenkins/.ssh

关于github - Jenkins 失败并显示 github "git clone",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6103684/

相关文章:

git - ssh 克隆不适用于 github

git - 如何从本地计算机删除 git 帐户并添加新帐户

github - 下划线问题: Jekyll + redcarpet == Github flavored markdown?

java - 如何启动 Jetty Embedded 作为 Jenkins 构建的一部分

java - Jenkins Git API

css - Github 代码审查 - 全屏宽度

android - Eclipse github 插件 : Committing changes error - Entry not found by path

java - Jenkins 无法自动找到 JAVA_HOME

jenkins - 如何使用 Groovy 高效列出 Jenkins 上当前正在运行的**所有**作业

docker - 如何将 jenkins 管道作业链接到 docker 从属容器上的标签