Ошибка:
Failed to connect to repository : Command "/usr/bin/git ls-remote -h file:///home/myuser/path/to/project HEAD" returned status code 128:
stdout:
stderr: fatal: 'home/myuser/path/to/project' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Я пробовал следующее:
-
chmod 777
в папку repo (папка, содержащая каталог .git) -
chowned
-jenkins:jenkins
в папке репо - попытался клонировать в другую папку из этой локальной папки репо: это работает!
Когда я запускаю приведенную выше команду: /usr/bin/git ls-remote -h file:///home/myuser/path/to/project HEAD
на cmd, я получаю ветки.
Мои вопросы:
- почему команда
git ls-remote -h ...
вызывается, когда она должна бытьgit clone ...
? - Как настроить jenkins git плагин для извлечения кода из локального репо
Моя среда:
RHEL 5.9
Jenkins 1.519, установленный как служба (без веб-контейнера)