Windows 10 Jenkins管道无法连接到存储库

问题描述 投票:0回答:1

我开始学习Jenkins并且正在关注Jenkins文档中的this“简单”教程;这是一个教程,介绍如何在本地使用简单的java-maven-jenkins设置。我仔细按照教程说明进行了操作,得到了所需的git资源库,并为我自己克隆了,以及Jenkins在我的本地主机上启动,但是当我到达这个部分时我碰到了一堵墙:

在Jenkins中创建您的Pipeline项目,在第8步:

“在Repository URL字段中,指定上面本地克隆的存储库的目录路径,该路径来自主机上的用户帐户/主目录,映射到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“

我正在使用Windows 10和GitHub Desktop,并确保存储库位于教程之后的所需位置,但是当我尝试将存储库URL作为/ home / Documents / GitHub / simple-java-maven-app(作为教程要求这样做,我在Jenkins中得到以下错误:Failed to connect to repository: Command "git ls-remote -h /home/Documents/GitHub/simple-java-maven-app HEAD" returned status code 128: stdout: stderr: fatal:'/home/Documents/GitHub/simple-java-maven-app' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access right and the repository exists.

我试图寻找具有相同问题的其他人,但只能找到与解决Unix系统问题相关的问题。

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

另一个奇怪的事(在我看来)是Jenkins根据帮助按钮请求远程存储库URL,但教程坚持将本地存储库作为URL。由于我是詹金斯的新手,如果有人能够告诉我如何解决这个问题以便能够完成教程,我将不胜感激。另外因为我是詹金斯的新手,我希望谁能帮助我真正尝试用外行术语来解释解决方案。

干杯

windows git jenkins jenkins-pipeline
1个回答
0
投票

而不是在docker run命令中使用%HOMEPATH%,而是使用c:\​​ Users \来安装卷。之后,码头工人会请求您允许,并输入您的密码。它会工作。

© www.soinside.com 2019 - 2024. All rights reserved.