Verbind je GitHub-account of -organisatie met InfraNest zodat je automatiseringen kunnen reageren op activiteit in je repositories en namens jou actie kunnen ondernemen op GitHub.
Overzicht
- Eenmaal verbonden kan InfraNest GitHub-activiteit volgen, zoals pushes, pull requests, issues, workflow-runs, deployments, releases en checks.
- InfraNest kan ook acties op GitHub uitvoeren als onderdeel van een automatisering — bijvoorbeeld een issue openen, een workflow starten, een pull request samenvoegen of de status van een deployment bijwerken.
- Alles verloopt via de koppeling die je hier instelt, en je kunt meer dan één account verbinden.
GitHub verbinden
De eenvoudigste en veiligste manier om te verbinden is de automatische installatie, die de InfraNest-app op je GitHub-account of -organisatie installeert.
- Ga naar Integraties en open GitHub.
- Selecteer Verbinden, en daarna Set up automatically.
- Er opent een GitHub-venster. Kies het account of de organisatie om op te installeren, selecteer All repositories of alleen de repositories die je aan InfraNest wilt tonen, en bevestig.
- Je komt terug in InfraNest en de koppeling verschijnt onder Accounts.
Je kunt meer dan één account verbinden — bijvoorbeeld je persoonlijke account en een organisatie. Elk verschijnt als een eigen koppeling.
TipSet up automatically wordt aanbevolen waar mogelijk — het is veiliger en je hoeft geen tokens te beheren.
In plaats daarvan verbinden met een token
Als je geen app kunt installeren (bijvoorbeeld op een zelf-gehoste GitHub), kies dan Use a token en plak een personal access token met toegang tot repositories.
Kiezen wat InfraNest kan zien
- Tijdens Set up automatically selecteer je de repositories waartoe InfraNest toegang mag hebben — ofwel All repositories of specifieke repositories.
- Om dit later te wijzigen, open je de app op GitHub: ga naar de Settings → GitHub Apps → InfraNest van je account of organisatie.
- Pas vanaf daar de geselecteerde repositories aan.
GitHub loskoppelen
- Open GitHub in de Integraties-hub.
- Ga naar Accounts.
- Selecteer Disconnect.
WarningLoskoppelen verwijdert ook de installatie van de app op GitHub, waardoor InfraNest geen toegang meer heeft. Als dezelfde installatie wordt gedeeld met een andere werkruimte, blijft deze daar behouden.
Tips
- Je inloggegevens worden veilig opgeslagen en nooit opnieuw weergegeven.
- Teamgebaseerde functies (zoals een review aanvragen bij een team) werken alleen als je een organisatie verbindt, niet een persoonlijk account.
Problemen oplossen
- Set up automatically wordt niet aangeboden: de koppeling werkt alleen als een beheerder GitHub heeft ingesteld voor jouw InfraNest-omgeving. Vraag je beheerder om de GitHub-installatie af te ronden.
Eenmaal verbonden, ga naar Automate with GitHub om GitHub-triggers en -acties te gebruiken in je automatiseringsregels.
Was dit artikel nuttig?