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:
| Pole | Co wpisać | Przykład |
|---|---|---|
| Nazwa | nazwa repozytorium, widoczna później na liście Źródeł | payments-api |
| Grupa | zwykle nazwa projektu albo produktu, do którego repozytorium należy | platforma-płatnicza |
| URL | pełny adres, wraz z danymi logowania, jeśli są wymagane | https://user:token@git.firma.pl/payments-api.git |
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ż
- Konektory: pozostałe, zautomatyzowane typy konektorów
- Uruchomienie analizy kodu: co zrobić po zapisaniu konektora