git - Git 克隆后 Jenkins 并没有停止

标签 git github jenkins

我们正在设置 Jenkins 服务器,并尝试配置我们的第一个项目。

第一步是从 GitHub 克隆私有(private)存储库,现在显然可以正常工作了。至少我们不再收到任何 SSH 错误,这主要归功于 this article .

现在我们还没有配置和构建步骤或构建后步骤,但我们假设 Jenkins 克隆 git 存储库,然后停止(成功)。

不幸的是,这不是所发生的事情。相反,Jenkins 只是继续工作、工作、工作,无限地……当您取消作业并查看日志文件时,一切看起来都很好,除了用户取消作业的注释。

这是日志:

Started by user John Doe
Building in workspace C:\Program Files (x86)\Jenkins\workspace\FooProject
Checkout:FooProject / C:\Program Files (x86)\Jenkins\workspace\FooProject - …
  … hudson.remoting.LocalChannel@1daf314
Using strategy: Default
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Build was aborted
Aborted by John Doe
Finished: ABORTED

我们使用的是 Git 1.8.4,在 Windows 上运行,并使用 git.exe 文件(因为 gitk.cmd 不起作用,但引发了错误关于泄漏子进程)。

知道可能出了什么问题吗?

最佳答案

好的,问题已经找到了:在系统范围的环境变量中有一个名为GIT_SSL的变量,它指向TortoiseSVN的plink.exe,这显然是错了。

一旦我们将其更改为 MSysGit 提供的 ssh.exe,一切都会按预期工作:-)

关于git - Git 克隆后 Jenkins 并没有停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18615527/

相关文章:

Git 克隆 : fatal: unable to access 'https://github.com/google-coral/pycoral.git/' : server certificate verification failed. CAfile:无 CRLfile:无

bitbucket webhook 未触发 Jenkins Build

html - CSS 字体在 azurewebsites.net 上显示为框

git - 在 Windows git pull and clone for Google cloud repository pop 凭据管理器对话框

python - 如果 python 脚本移动/重命名其父目录,是否会产生负面后果?

java - 如何使用 cPanel 安装 Jenkins?

java - Maven + Clover + Jenkins - 如何通过一个命令获取覆盖率报告和非检测 Artifact

git - 如何存储我的 key 的密码,以便在 Windows 上使用 git 时可以提交和从存储库中提取?

Git 子模块与 Nuget 包

github - GitHub Desktop 中的摘要和描述有什么区别?