Błąd:Wtyczka git dla Jenkinsa nie może sklonować repo z lokalnego komputera. kod błędu 128
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
Próbowałem następujące:
chmod 777
do folderu repo (folder zawierający katalog .git)chowned
dojenkins:jenkins
folder repo- próbował sklonować do innego folderu z tego lokalnego folderu repo: to działa!
Po uruchomieniu powyższego polecenia: /usr/bin/git ls-remote -h file:///home/myuser/path/to/project HEAD
na cmd otrzymuję gałęzie.
Moje pytania są następujące:
- dlaczego polecenie
git ls-remote -h ...
wywoływana, gdy powinno byćgit clone ...
? - Jak skonfigurować Jenkins plugin git pobrać kod z lokalnego repo
Moja okolica:
RHEL 5.9
Jenkins 1,519 zainstalowany jako usługa (bez kontenera WWW)
Niezależnie od problemu, który próbujesz rozwiązać, ** 'chmod 777' jest okropna antywzorzec projektowy i potencjalny problem bezpieczeństwa ** Należy przywrócić tę zmianę ASAP.. – tripleee
Zgadzam się! ... Proszę zobaczyć wybraną odpowiedź. – Vikram