2011-09-14 12 views
6

Jenkins wersję: 1.429
Git wersję wtyczki: 1.1.12
Nie można uzyskać Jenkins i Git grać piękny

jestem w stanie uzyskać plugin Git sklonować repozytorium git. Błąd kończy się niepowodzeniem. Klonowanie Git repo jest w sieci lokalnej. Próbowałem już następujące

  • Czytaj docs plugin Git zwłaszcza część o kodzie statusu
  • przekręcił ukośniki w użyciu ścieżek typu UNIX
  • Accessed repozytorium źródłowego jako ścieżkę UNC (zamiast zmapowany dysk nazwany V)
  • Wymuszone Jenkins użyć ścieżki bez spacji (Edycja config.xml)
  • zapewnił, że git jest wykonywalny na ścieżce
  • zmusił Wszelkie naprawy systemu Windows Jenkins e, aby nie uruchomić na koncie systemowym ale jak mi

Ostatni próbowałem, bo jestem z powodzeniem w stanie sklonować repozytorium w pytaniu wykonując samą komendę wystawieniu Git plugin, na Serwer Jenkins i z tym samym plikiem wykonywalnym Git.

Czego mi brakuje?

+0

Spróbuj napiwek \ 's –

+0

@ThorbjomRavnAndersen Dzięki za cynk. Tak, też tego próbowałem. Zapomniałem o tym na liście rzeczy, które już wypróbowałem. Zaktualizowałem pytanie. –

Odpowiedz

6

Wierzę, że problem jest taki:

Na ścieżce sieciowej (takie jak V :) aby być dostępne/aktywne, użytkownik musi być zalogowany Usługa Jenkins faktycznie nie zalogować się do a. system, nawet jeśli usługa jest uruchomiona tak jak Ty, a zatem ścieżki sieciowe są zwykle niedostępne dla litery dysku.

Możecie spróbować rzeczywistą ścieżkę do repozytorium, takich jak:

\\server\path\to\gitrepo 

i sprawdzić, czy to działa.

+5

Ale oczywiście! Dziękuję bardzo. Perspektywa jest 20-20. Twoja wskazówka mnie uspokoiła. Musiałem jednak wprowadzić drobne poprawki. Musiałem użyć '// server/path/to/gitrepo'. Z odwróconym ukośnikiem otrzymałem komunikat o błędzie, że '\ server \ path \ to \ gitrepo nie wydaje się być repozytorium git'. Zauważając, że komunikat o błędzie wspomniał tylko o ** pojedynczym ** slashie wiodącym, przełączam rzeczy i presto! –

+0

Świetnie! Cieszę się, że pomogłem .. – Sagar

+0

@SriSankaran Czy używałeś wtyczki git dla jenkinsa lub po prostu wpisujesz polecenia git w jenkins.Napełniam adres URL repozytorium jako "// serwer/ścieżka/gitrepo", ale zawsze jest napisane "nie wydaje się być repozytorium git". Czy wiesz coś o tym? – Tinggo

0

Strzał w ciemność: Czy próbowałeś podwójnych ukośników? np

V:\\VIPOR 

Byliśmy na podobną drogę jak siebie samego (Jenkins i git na pole okien) i szybko okazało się, że musieliśmy przenieść się do Linuksa. Odnosimy wrażenie, że wiele wtyczek nie zostało przetestowanych w ogóle (lub wcale) na oknach.

Powiązane problemy