我已经为我的本地家庭网络设置了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。没有创建用于访问NAS的特定用户。
如何让Jenkins使用我的设置?