Über GitHub
Der GitHub-Connector liest Repository-Metadaten, Branch-Schutz, Teammitgliedschaften, Organisationseinstellungen, Audit-Logs und zugehörige Sicherheitskonfigurationen aus Ihrer GitHub-Organisation. Diese Daten erscheinen in Iru Compliance als Artefakte, die Sie Aktionen und Kontrollen zuordnen können. Die Integration ist schreibgeschützt. Iru öffnet keine Pull Requests, ändert keine Einstellungen und modifiziert keine Repositorys über das hinaus, was die GitHub-API für die von Ihnen erteilten Scopes zulässt.So funktioniert es
Iru ruft die GitHub REST API mit einem Personal Access Token (PAT) auf, das als Bearer-Token gesendet wird:Voraussetzungen
- GitHub-Zugriff als Mitglied (oder Owner) der Organisation, die Iru lesen soll.
- Besitzer-Zugriff auf diese Organisation, wenn Sie Audit-Logs und organisationsweite Sicherheitseinstellungen benötigen (je nachdem, was Ihr Compliance-Programm erwartet).
- Ein PAT mit Leseberechtigungen gemäß den folgenden Tabellen (dargestellt für ein Fine-grained PAT).
GitHub mit Iru verbinden
Fine-grained Personal Access Token erstellen
Developer settings öffnen
Neues Token erstellen
Name, Ablaufdatum und Ressourcenumfang festlegen
Repository- und Organisationsberechtigungen festlegen
Token generieren und kopieren
Für SAML SSO autorisieren (falls erforderlich)
Connector in Iru abschließen
Quellen öffnen

GitHub aktivieren
Personal Access Token einfügen
Verbindung abschließen
Bestätigen, dass die Quelle aktiv ist
Fehlerbehebung
Beim Aktivieren der Quelle öffnet sich nichts
Beim Aktivieren der Quelle öffnet sich nichts
Fehlende Organisationsdaten
Fehlende Organisationsdaten
SSO erforderlich
SSO erforderlich
Ressource für PAT nicht zugänglich
Ressource für PAT nicht zugänglich
Ratenbegrenzung
Ratenbegrenzung