Voraussetzungen für Git Repositories

Für die Anbindung einer GitLab-Instanz an SARA sind derzeit erforderlich:

  • ein Anzeigename zur Darstellung in SARA
  • die URL unter der die GitLab-Instanz erreichbar ist (Webinterface und API)
  • E-Mail für SARA-Nutzer zur Kontaktaufnahme
  • eine OAuth-Applikation auf der GitLab Instanz (muss vom Administrator in der Weboberfläche angelegt werden)
  • optional: ein Logo zur Identifikation auf der Auswahlseite (in der Regel das Logo der Institution, an der die GitLab Instanz betrieben wird)

SARA nutzt die GitLab API v4, verfügbar seit GitLab 9.0 (März 2017). Aus Sicherheitsgründen empfehlen wir jedoch, eine deutlich neuere GitLab-Version einzusetzen, für die noch Sicherheitsupdates verfügbar sind (idealerweise nicht älter als 3 Monate).