Взаимодействие Jenkins с git-репозиторием из SMB-шары на Windows

Есть репозиторий в общей папке SMB, к которой можно получить доступ по определённому пользователю и паролю. Мне нужно настроить пайплайн в Jenkins так, чтобы тот проверял мой репозиторий на наличие новых коммитов, и если такие имеются, то производил сборку и деплой приложения.

Проблема в том, что Jenkins не может получить доступ к моей сетевой папке на Windows. В Linux я решил эту проблему монтированием общей папки через mount cifs, указав данные для авторизации.

Сейчас я хочу сделать подобное в Windows, но не совсем понимаю, как это провернуть.

Сервис Jenkins-а запущен под пользователем "jenkins". SMB-папка настроена так, что к ней может получить доступ только некий "user".

Указывал путь к репозиторию следующими способами Попытка 1

Попытка 2

Текст ошибки приведён ниже:

Failed to connect to repository : Command "git.exe ls-remote -h -- Z:\AnswerMe\backend.git HEAD" returned status code 128:
stdout:
stderr: fatal: 'Z:\AnswerMe\backend.git' 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.

Ответы (0 шт):