We currently have Subversion builds in Jenkins, and are trying to add Git builds as well, using Windows filesystem access.
We're hitting a snag on the Repsitory URL:
Repository URL: file:////my_server/Repositories/My_Repo
Failed to connect to repository : Error performing command: git ls-remote -h file:////my_server/Repositories/My_Repo HEAD
To troubleshoot, I created a separate project which just runs Windows commands, and confirmed that:
git ls-remote file:////my_server/Repositories/My_Repo
Does anyone know how to fix the error with the Jenkins Git plugin not being able to connect to the repository, when Jenkins itself can?
It turns out my file URI was correct, and even though my path variables were correct and included Git, Jenkins was unable to find it using the Windows path.
I resolve the problem by going to:
And entering C:\Program Files (x86)\Git\bin\git.exe
Hope this helps someone in the future!
Well that would be because that's not a valid Git URI. You need to link to the C:\ or whatever drive letter path, not to a file:// url. Also, two slashes, not three.