Ошибка:
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, установленный как служба (без веб-контейнера)