如何从Jenkins访问Netgear ReadyNAS上的git repo

时间:2018-06-30 16:04:26

标签: git jenkins jenkins-pipeline nas

我已经为我的本地家庭网络设置了NetGear ReadyNAS,并在其中一个共享上安装了git远程存储库。请注意,我在NAS上没有正确的git服务器设置。可以通过运行以下命令在本地克隆远程存储库:

git clone //nas/Common/CodeRepo/MyGitRepo

我的机器上还安装了Jenkins master,现在我正在尝试设置Pipeline项目以使用NAS上可用的MyGitRepo。当我在“管道”下指定:“使用SCM的管道脚本”并将以下任何内容作为Git存储库URL传递时,出现错误消息:

Failed to connect to repository : Command "git.exe ls-remote -h \\nas\Common\CodeRepo\MyGitRepo HEAD" returned status code 128:
stdout: 
stderr: fatal: '\\nas\Common\CodeRepo\MyGitRepo' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

作为git repo网址,我已经尝试过:

  • \\ nas \ Common \ CodeRepo \ MyGitRepo
  • // nas / Common / CodeRepo / MyGitRepo
  • R:\ CodeRepo \ MyGitRepo(我已将\ nas \ Common映射为Windows 10计算机上的R:驱动器)

我不需要登录即可访问nas。没有创建用于访问NAS的特定用户。

如何让Jenkins使用我的设置?

0 个答案:

没有答案