Git-Integrationen
Einen Provider verbinden, dann aus seinen Repositories deployen.
Integrations liegen am Account, unter Integrations. Pro Provider kannst du mehr als eine Verbindung anlegen. Ein Projekt wählt dann einen Account (oder ein ins Projekt geteiltes Repo), wenn du eine Application anlegst.
Was du verbinden kannst
- Cloud-Provider, die das Dashboard als konfiguriert listet (typisch GitHub).
- Selbst gehostetes GitLab.
- Selbst gehostetes Gitea oder Forgejo.
Das Self-hosted-Setup fragt nach der Instanz-URL, dann nach einer OAuth-App, die du
dort anlegst. GitLab braucht die Scopes
api, read_user und
read_repository.
Nach dem Verbinden
Repositories von der Integration syncen. Die Zeile zeigt, wie viele Repos gecacht sind und welche Apps sie nutzen. Bestimmte Repos teilst du ins Projekt im Tab Git sources dieses Projekts.
Trennen oder entfernen
Disconnect stoppt neue und automatische Git-Deploys, bis du wieder verbindest. Laufende Deployments laufen weiter. Remove löst den Git-Link von Apps, die ihn genutzt haben. Das lässt sich nicht rückgängig machen.