GitLab verbindet sich mithilfe eines persönlichen Zugriffstokens. Konfigurieren Sie es unter Einstellungen → Verbindungen → Quellcode-Verwaltung.
Das Token erstellen
Erstellen Sie in GitLab ein persönliches Zugriffstoken mit dem api entsprechenden Berechtigungsumfang. Dieser umfasst das Lesen von Repository-Inhalten, das Erstellen von Branches sowie das Öffnen von Merge Requests.
Fügen Sie es in den Einstellungen der Quellcode-Verwaltung ein. Coroid verschlüsselt das Token bei der Speicherung, gibt es weder über die Oberfläche noch über API zurück und enthält es auch nicht in Exporten der Einstellungen.
Eigentümerschaft des Tokens
Für den gemeinsamen Team-Einsatz sollten Sie das Token auf einem für Automatisierungen vorgesehenen Konto erstellen – nicht auf einem individuellen Konto – damit die Verbindung auch bei Rollenwechseln weiterhin besteht.
Legen Sie ein Ablaufdatum fest, das Sie tatsächlich überwachen. Ein Token, das unbemerkt abläuft, führt dazu, dass die Übertragung von Arbeit plötzlich fehlschlägt – ein verwirrendes Symptom, das allein aus der Fehlermeldung schwer zu diagnostizieren ist.
Merge Requests
Coroid öffnet Merge Requests auf dieselbe Weise wie Pull Requests auf GitHub – je Aufgabe ein Branch, der bei Fertigstellung übertragen wird und auf Ihren Basis-Branch ausgerichtet ist.
Ihre bestehenden Freigaberegeln und Pipelines-Anforderungen bleiben unverändert.
GitLab Review Apps
Wenn Sie GitLab Review Apps nutzen, können diese Umgebungen als Rezensionsnachweise zu Merge Requests hinzugefügt werden. Weitere Informationen finden Sie unter Rezensionsnachweise.
Selbstgehostetes GitLab
Die Verbindung setzt voraus, dass Ihre GitLab-Instanz von Coroid aus erreichbar ist. Bei einer selbstgehosteten Instanz hinter einer Netzwerkgrenze müssen Sie dies vor der Verwendung des Tokens klären.