【问题标题】:Windows 10 Jenkins Pipeline Failed to connect to repositoryWindows 10 Jenkins 管道无法连接到存储库
【发布时间】:2018-08-07 03:48:30
【问题描述】:

我开始学习 Jenkins 并关注 Jenkins 文档中的 this“简单”教程;这是一个教程,介绍了如何让一个简单的 java-maven-jenkins 设置在本地工作。 我仔细按照教程说明操作,并为我自己分叉和克隆了所需的 git 存储库,并在我的本地主机上启动了 Jenkins,但是当我到达这部分时我遇到了墙:

在 Jenkins 中创建您的流水线项目,在第 8 步:

"在Repository URL字段中,指定上面你本地克隆的repository的目录路径,即从你主机上的用户账户/home目录,映射到Jenkins容器的/home目录——即

对于 macOS - /home/Documents/GitHub/simple-java-maven-app

对于 Linux - /home/GitHub/simple-java-maven-app

对于 Windows - /home/Documents/GitHub/simple-java-maven-app"

我正在使用带有 GitHub Desktop 的 Windows 10 并确保存储库位于教程之后的所需位置,但是当我尝试将存储库 URL 放置为 /home/Documents/GitHub/simple-java-maven-app (正如教程要求的那样),我在 Jenkins 中收到以下错误:

我尝试搜索其他有相同问题的人,但只能找到与解决 Unix 系统问题相关的内容。

This question我发现遇到了类似的问题,但我无法在我的系统上解决这个问题,因为它也是针对 Unix 系统的。

另一个奇怪(在我看来)是 Jenkins 根据帮助按钮请求远程存储库 URL,但教程坚持将本地存储库作为 URL。 由于我对 Jenkins 很陌生,如果有人能启发我如何解决这个问题以完成本教程,我将不胜感激。另外因为我是 Jenkins 的新手,我希望能提供帮助的人可以真正尝试用外行的方式解释解决方案。

干杯

【问题讨论】:

  • 有想过这个吗?
  • 不,我不得不放弃这个,因为我从来没有让它工作。自从我问了这个问题以来,我学到了更多的詹金斯管道的东西,但从来没有弄清楚是什么原因并解决了这个问题。从那以后,我只在存储库 url 中使用了实际的 url,没有任何问题,所以我猜它只是不允许在其中使用本地资源(即使根据教程它应该)
  • 太糟糕了,我也放弃了,改用 GitHub :-)

标签: windows git jenkins jenkins-pipeline


【解决方案1】:

不要在 docker run 命令中使用 %HOMEPATH%,而是使用 c:\Users\ 来安装卷。之后,泊坞窗会询问您是否允许并输入您的密码。它会起作用的。

【讨论】:

  • 不,这没有帮助。我已经尝试过了,几乎所有我能想到的,我什至将我的 C 盘设置为与 Docker 共享,但这也无济于事
猜你喜欢
  • 2022-12-01
  • 2016-12-10
  • 1970-01-01
  • 2019-07-09
  • 1970-01-01
  • 2019-05-12
  • 2020-01-14
  • 1970-01-01
  • 2015-04-20
相关资源
最近更新 更多