Przejdź do głównej zawartości

Generic GIT

Formularz konektora Generic GIT

Jedyny typ konektora, który nie łączy się przez API. Zamiast adresu serwera i tokenu formularz przyjmuje ręcznie dodawaną listę repozytoriów. Przydaje się dla dowolnego repozytorium zgodnego z Git, którego nie obsługuje żaden z pozostałych typów.

Każde repozytorium dodaje się przyciskiem "Dodaj repozytorium" i opisuje trzema polami:

PoleCo wpisaćPrzykład
Nazwanazwa repozytorium, widoczna później na liście Źródełpayments-api
Grupazwykle nazwa projektu albo produktu, do którego repozytorium należyplatforma-płatnicza
URLpełny adres, wraz z danymi logowania, jeśli są wymaganehttps://user:token@git.firma.pl/payments-api.git
Dane logowania wchodzą w adres URL

Ten konektor nie ma osobnych pól na nazwę użytkownika i token. Jeśli repozytorium wymaga uwierzytelnienia, poświadczenia trzeba umieścić w adresie, w postaci https://user:token@host/repo.git. Używaj do tego konta serwisowego z uprawnieniem wyłącznie do odczytu, nie konta osobistego.

Z tego samego powodu nie działa tu zapis $$NAZWA_ZMIENNEJ, dostępny w pozostałych konektorach (Poświadczenia ze zmiennych środowiskowych). Token trafia więc do Q247 jako część adresu, co należy uwzględnić przy wyborze konta i zakresu jego uprawnień.

Pole Grupa trafia do metadanych repozytorium wysyłanych do Q247 i pomaga rozpoznać powiązania, gdy lista Źródeł ma kilkadziesiąt pozycji.

Dostęp sieciowy do repozytorium musi być publiczny albo otwarty dla adresu IP, z którego działa dana wtyczka. Przy Cloud Plugin oznacza to adres po stronie Q247, przy Private Plugin adres w infrastrukturze Klienta.

Zobacz też