0

我在控制台中遇到以下消息:

Started by user anonymous
Building in workspace C:\Users\myusername\.jenkins\jobs\game-of-life\workspace
Checkout:workspace / C:\Users\myusername\.jenkins\jobs\game-of-life\workspace - hudson.remoting.LocalChannel@5f06425e
Using strategy: Default
Cloning the remote Git repository
Cloning repository git@github.com:myusername/game-of-life.git
git --version
git version 1.8.4.msysgit.0

我已将 git 添加到 PATH。在 Jenkins 下,我添加了 JDK 和 Maven 主目录,并将 Git 可执行文件的路径添加为:

 C:\Program Files (x86)\Git\bin\git.exe

在 SCM 的 Jenkins 作业配置下,我添加了 Git 存储库:

git@github.com:myusername/game-of-life.git

我还有 Github 的密钥并经过验证:

$ ssh -T git@github.com
Hi myusername! You've successfully authenticated, but GitHub does not provide shell access

在詹金斯网址下,我有:

http://localhost:8080/jenkins/

我不确定我错过了什么!

4

1 回答 1

1

不知道你是如何在你的机器上设置 Jenkins,但默认情况下,Jenkins Windows 安装程序将 Jenkins 设置为在 Windows 上作为服务运行,它作为“本地系统帐户”运行,而不是你的用户帐户。由于“本地系统帐户”没有设置 SSH 密钥或 known_hosts,“git clone”将在构建期间挂起。查看配置 Jenkins 以使用与 msysgit Windows 安装程序捆绑的 OpenSSH

于 2013-10-21T07:00:13.800 回答