Verbinde dein GitHub-Konto oder deine Organisation mit InfraNest, damit deine Automatisierungen auf Aktivitäten in deinen Repositories reagieren und für dich Aktionen auf GitHub ausführen können.
Überblick
- Sobald die Verbindung besteht, kann InfraNest GitHub-Aktivitäten wie Pushes, Pull Requests, Issues, Workflow-Ausführungen, Deployments, Releases und Checks überwachen.
- InfraNest kann als Teil einer Automatisierung auch Aktionen auf GitHub ausführen — zum Beispiel ein Issue öffnen, einen Workflow starten, einen Pull Request mergen oder den Status eines Deployments aktualisieren.
- Alles läuft über die Verbindung, die du hier einrichtest, und du kannst mehr als ein Konto verbinden.
GitHub verbinden
Der einfachste und sicherste Weg, die Verbindung herzustellen, ist die automatische Einrichtung, bei der die InfraNest-App auf deinem GitHub-Konto oder deiner Organisation installiert wird.
- Gehe zu Integrationen und öffne GitHub.
- Wähle Verbinden, dann Set up automatically.
- Ein GitHub-Fenster öffnet sich. Wähle das Konto oder die Organisation aus, auf der installiert werden soll, wähle All repositories oder nur die Repositories, auf die InfraNest zugreifen soll, und bestätige.
- Du wirst zu InfraNest zurückgeleitet, und die Verbindung erscheint unter Konten.
Du kannst mehr als ein Konto verbinden — zum Beispiel dein persönliches Konto und eine Organisation. Jedes wird als eigene Verbindung angezeigt.
TipSet up automatically wird empfohlen, wann immer möglich — es ist sicherer, und es gibt keine Tokens, die du verwalten musst.
Stattdessen mit einem Token verbinden
Wenn du keine App installieren kannst (zum Beispiel bei einem selbst gehosteten GitHub), wähle stattdessen Use a token und füge ein Personal Access Token mit Repository-Zugriff ein.
Festlegen, was InfraNest sehen kann
- Wähle während Set up automatically die Repositories aus, auf die InfraNest zugreifen soll — entweder All repositories oder bestimmte Repositories.
- Um dies später zu ändern, öffne die App auf GitHub: gehe zu den Settings → GitHub Apps → InfraNest deines Kontos oder deiner Organisation.
- Passe von dort aus die ausgewählten Repositories an.
GitHub trennen
- Öffne GitHub im Integrationen-Hub.
- Gehe zu Konten.
- Wähle Disconnect.
WarningDas Trennen deinstalliert auch die App auf GitHub, sodass InfraNest keinen Zugriff mehr hat. Wenn dieselbe Installation mit einem anderen Workspace geteilt wird, bleibt sie dort bestehen.
Tipps
- Deine Zugangsdaten werden sicher gespeichert und nie wieder angezeigt.
- Teambasierte Funktionen (wie das Anfordern eines Reviews von einem Team) funktionieren nur, wenn du eine Organisation verbindest, nicht ein persönliches Konto.
Fehlerbehebung
- Set up automatically wird nicht angeboten: Die Verbindung funktioniert erst, wenn ein Administrator GitHub für deine InfraNest-Instanz eingerichtet hat. Bitte deinen Administrator, die GitHub-Einrichtung abzuschließen.
Sobald die Verbindung besteht, gehe zu Automate with GitHub, um GitHub-Trigger und -Aktionen in deinen Automatisierungsregeln zu verwenden.
War dieser Artikel hilfreich?