Bevor Sie beginnen
- Sie benötigen in Enclave die Rolle Owner oder Admin.
- In GitHub müssen Sie Apps für das Konto installieren dürfen: als Organization Owner oder als Repository Admin für die ausgewählten Repositorys.
GitHub verbinden
1
Integrationen öffnen
Öffnen Sie Settings → Integrations in app.enclave.ai. Klicken Sie neben GitHub auf Connect.
2
Enclave GitHub App installieren
Klicken Sie auf Connect a GitHub organization or account. Sie werden zu GitHub weitergeleitet, um die Enclave GitHub App für Ihr Konto oder Ihre Organisation zu installieren. Wählen Sie All repositories oder eine bestimmte Auswahl.
Die App fordert Lesezugriff auf Code, Pull Requests und Webhook-Ereignisse an. Enclave pusht nie Commits und liest nie Repository-Secrets.
3
Autorisierte Repositorys bestätigen
Zurück in Enclave erscheint das Konto unter Connected organizations in Settings → Integrations → GitHub. Klicken Sie darauf und öffnen Sie den Tab Repositories, um die Repositorys zu sehen, die Enclave lesen kann. Um die Liste zu ändern, klicken Sie auf Manage und bearbeiten Sie die Installation auf GitHub.
4
Repositorys für PR-Reviews auswählen
Automatische PR-Reviews sind standardmäßig für jedes GitHub-Repository aktiviert. Um sie für ein Repository zu deaktivieren, verwenden Sie dessen Schalter PR Reviews unter Coverage → Repositories. Siehe PR- und Abhängigkeitsanalyse.
Tipps
- Installieren Sie die App für die gesamte Organisation. Später erstellte Repositorys werden dann automatisch verbunden.
- Verbinden Sie jedes Repository eines Systems. Enclave findet serviceübergreifende Probleme nur, wenn es beide Seiten sieht.