【发布时间】:2015-05-21 08:16:31
【问题描述】:
问题:
我已经在
Windows 7 SP1 x64后面的corporate proxy后面设置了Jenkins v1.605托管Apache Tomcat 7.0.59我在 Jenkins 中配置了 JDK、Git 和 maven 安装路径。还在管理插件的高级选项卡下配置了代理
我在 Eclipse 上有一个 Java 项目,我使用 EGit 插件将它托管在
Bitbucket存储库中,我正在尝试通过 https 将其连接到 Jenkins我在 Jenkins 中创建了一个新作业,添加了存储库 URL (https://@bitbucket.org//.git) 并在下一步中添加了我的凭据。这是我收到以下错误的地方:
Failed to connect to repository : Could not init D:\Work\apache-tomcat-7.0.59\temp\hudson4595160075978517187tmp
我尝试过的:
在过去的两天里,我检查了大约 20 个 SO 问题和许多其他网站,并实施了其他人认为有用的解决方案,但无济于事。这是我尝试过的:
在 git 中配置 http/https 代理后,尝试从 Git Bash 克隆存储库(来自this 答案和this 问题)。仓库克隆成功,但 Jenkins 无法连接。
仔细检查 Jenkins 中的 git 安装路径配置(this 和许多其他答案)
我将 git 和 git 客户端插件从最新版本分别降级到 1.5.0 和 1.0.7(来自 this 和许多其他答案)。在此之后,我使用我的凭据(this 答案)输入了 URL,但得到了相同的结果。在此之后,我恢复到最新版本。
我尝试连接到 GitHub 存储库,但遇到了同样的问题
我清除了 Tomcat 临时文件夹并使用 Tomcat 重新启动了 Jenkins(this 答案),但没有解决问题
如果我在这里遗漏了什么,谁能告诉我?在代理后面工作时我应该执行一些其他步骤吗?还是其他问题?
【问题讨论】:
-
有什么我想念的解决方案吗?
-
几天后,我将所有内容移至 SVN 并尝试将其连接到 Jenkins。它工作得很好,从那以后我一直在使用它。但是我还是想知道有没有办法解决我的 Git 问题。
标签: git tomcat jenkins bitbucket