Przejdź do głównej zawartości

GitHub

Formularz konektora GitHub

Standardowy formularz konektora, opisany ogólnie w Konektorach. Obsługiwany jest zarówno github.com, jak i GitHub Enterprise.

PoleCo wpisaćPrzykład
Adres URL API konektoraadres API instancjihttps://api.github.com albo https://github.firma.pl/api/v3
Nazwa użytkownikalogin konta, na którym wygenerowano tokenq247-service
Osobisty token dostępu (PAT)token z uprawnieniem odczytu repozytoriówghp_xxxxxxxx albo $$GITHUB_TOKEN
ID organizacji (opcjonalne)nazwa organizacji, gdy skanowanie ma się do niej ograniczyćfirma

Pole ID organizacji jest tutaj opcjonalne. Bez niego konektor odkryje wszystkie repozytoria, do których ma dostęp konto serwisowe. Podanie organizacji zawęża zakres, co przydaje się, gdy konto należy jednocześnie do kilku organizacji.

Nazwę użytkownika i token można podać wprost albo wskazać zmienną środowiskową hosta wtyczki, zapisem $$GITHUB_TOKEN. Drugi wariant trzyma poświadczenie poza bazą Q247 i opisany jest szerzej w Konektorach.

Token generuje się w ustawieniach konta GitHub, w sekcji Developer settings. Wystarczy uprawnienie odczytu repozytoriów. Przy tokenie klasycznym odpowiada mu zakres repo ograniczony do odczytu; przy tokenie drobnoziarnistym uprawnienie Contents na poziomie Read-only.

Zobacz też