Die generierte Config prüfen

Ihr erstes Origin-Repository aufbauen

Die generierte Config prüfen

Diese Lektion geht die generierte config.json durch — mit Fokus auf die wenigen Schlüssel, die für einen ersten Rollout zählen.

Ihre Distributionskonfiguration liegt hier:

.divekit/distributions/M0/config.json

Diese Datei wurde bereits von divekit init erstellt.

Für den Einsteiger-Workflow konzentrieren Sie sich auf diese Schlüssel:

  • version
  • remote
  • groupId
  • members.permissions

Die Datei öffnen

Öffnen Sie .divekit/distributions/M0/config.json in Ihrem Editor.

Die genauen Werte hängen davon ab, was Sie bei divekit init eingegeben haben, aber ein typisches Ergebnis sieht ungefähr so aus:

{
  "version": "2.0",
  "remote": "gitnrw",
  "groupId": 311,
  "members": {
    "permissions": "reporter"
  }
}

Nur diese Schlüssel lesen

version

Das ist die gespeicherte Version des Konfigurationsformats.
Für Einsteiger*innen ist nur wichtig, dass Divekit sie für Sie angelegt hat.

remote

Dieser Wert muss zum Host passen, den Sie zuvor mit divekit auth konfiguriert haben.

groupId

Das ist die ID der Haupt-Zielgruppe auf der GitLab-Instanz.

members.permissions

Das definiert die Standard-Berechtigungsstufe für Mitglieder, die während der Distribution zugewiesen werden.

Sobald Sie später im Kurs Mitglieder bereitstellen, erscheint hier zusätzlich ein members.path-Eintrag. Sein Wert sieht aus wie $DIVEKIT_MEMBERS/2026-07-16_10-24-55_M0_members.json und zeigt auf die gespeicherte Mitglieder-Eingabe in Ihrem Divekit-Verzeichnis auf Benutzerebene.

Was Sie hier nicht tun sollten

In dieser Lektion geht es nicht darum, die Datei von Hand nachzubauen.

Auf Einsteiger-Niveau vermeiden Sie diese Angewohnheiten:

  • eine vollständige Config-Vorlage aus der Dokumentation zu kopieren, ohne zu prüfen, was init bereits erstellt hat
  • fortgeschrittene Config-Felder zu ergänzen, die Sie noch nicht brauchen
  • die Mitglieder-Verwaltung zu früh über handeditierte Dateipfade lösen zu wollen

Check

Öffnen Sie .divekit/distributions/M0/config.json erneut und beantworten Sie:

Vorschlag zur Antwort
gitnrw — er muss zum Host-Alias passen, den Sie mit divekit auth konfiguriert haben.
Beispielantwort
Im Kursbeispiel ist das Ziel 311. In Ihrem Projekt sollte es die numerische ID der GitLab-Gruppe sein, die Sie tatsächlich verwenden möchten.
Beispielantwort
reporter — der bei divekit init vorgeschlagene Default. Ihre Datei sollte zeigen, was Sie dort ausgewählt haben.