Es gab mal eine [[https://www.univention.com/products/app-catalog/gitlab/|GitLAB-App im Univention Appcenter]]. Nachdem diese nun nicht mehr verfügbar ist, möchte man doch sein eigens installiertes Gitlab in UCS auf die Gleiche Weise integrieren. In dem HowTo wird ausschließlich die **Anbindung via LDAP an GitLAB** beschrieben. Dies könnte man natürlich auch per [[https://help.univention.com/t/memberof-attribute-group-memberships-of-user-and-computer-objects/6439|Gruppenmitgliedschaft (memberOf)]] verwirklichen. Hier erfährts du wie sich das mit einem eigenen Filter integrieren lässt, der dann auch recht hübsch in der UCS Verwaltung aussieht. Mitlerweile gibt es auch schon die Integration mit [[https://docs.gitlab.com/administration/auth/oidc/#configure-keycloak|OpenID/Keycloak für GitLAB-Community]].
-
Es gab mal eine GitLAB-App im Univention Appcenter: https://www.univention.com/products/app-catalog/gitlab/ Nachdem diese nun nicht mehr verfügbar ist, möchte man doch sein eigens installiertes Gitlab in UCS auf die Gleiche Weise integrieren. Herfür benötigen wir einige Dinge.
-
Als erstes importieren wir das LDAP-Schema. Lade dir dieses Schema in deinen UCS-Master herunter und importiere es:
+
===== Konfiguration auf UCS =====
+
+
Als erstes importieren wir das LDAP-Schema (falls noch nicht vorhanden). Lade dir dieses Schema in deinen UCS-Master (Primary Directory Node) herunter und importiere es: