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:
versionremotegroupIdmembers.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
initbereits 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:
gitnrw — er muss zum Host-Alias passen, den Sie mit divekit auth konfiguriert haben.
311. In Ihrem Projekt sollte es die numerische ID der GitLab-Gruppe sein, die Sie tatsächlich verwenden möchten.
reporter — der bei divekit init vorgeschlagene Default. Ihre Datei sollte zeigen, was Sie dort ausgewählt haben.