2012-04-02 14 views
6

Próbuję skonfigurować konfigurację git deploy, w której przesuwanie moich zmian jest gotowe do repozytorium git na serwerze pomostowym, który następnie używa haka po otrzymaniu, aby wdrożyć kod z różnych gałęzi do odpowiednich katalogów internetowych.Podpowiedź hasła modułu Git

Problem Napotkałem jednak jest za każdym razem uruchomić: git submodule update

otrzymuję monit o podanie hasła, powodując skrypt wdrożyć do zamarznięcia.

Dotychczas rzeczy próbowałem to:

  1. modułem na hostowane na publicznej repo i ponieważ jestem zawsze tylko próbuje odczytać z niej, nie widzę dlaczego potrzebuje hasło .
  2. Powiedziawszy, że aby spróbować obejść ten problem, utworzyłem nowe klucze ssh dla serwera pomostowego, a gdy uruchomię poza tym jednym przypadkiem, można bez problemu sklonować/pobrać poprawnie.
  3. Sprawdziłem również plik .gitmodules i .git/config, aby upewnić się, że moduł podciągania jest pobierany z właściwego miejsca.
  4. Po uruchomieniu aktualizacji kodu modułu Git i po wyświetleniu monitu o podanie hasła, pozostawienie hasła pustego i naciśnięcie klawisza enter wydaje się aktualizować, ale fakt, że otrzymuję monit, powoduje zgorszenie mojego skryptu przechwytującego. podczas konfigurowania repo na moim serwerze pomostowym jest

Jedną rzeczą, aby pamiętać, że nie jestem w stanie po prostu sklonować repo z mojego przykład pracy z powodu ograniczeń zapory, więc zamiast klonować kopię lokalnie następnie przeszło nowa sklonowana wersja na serwer, i udało mi się do niej dopiąć.

Szukasz porady lub wskazówek, które mogę uzyskać.

+0

Wygląda jak ponowne klonowanie repo naprawiono. – SS44

Odpowiedz

6

Miał ten sam problem. W moim przypadku było to spowodowane ustawieniem modułu podrzędnego "url" na adres URL https zamiast adresu URL [email protected].