Divekit installieren und das System prüfen
Orientierung und Setup
Divekit installieren und das System prüfen
In dieser Lektion installieren Sie Divekit CLI und prüfen, ob die lokale Umgebung fit für den Kurs ist.
Für die Installation brauchen Sie:
- ein unterstütztes Betriebssystem: Linux, macOS oder Windows
- Zugang zu einer GitLab-Instanz
- die Berechtigung, auf der Ziel-GitLab-Instanz Gruppen und Repositories anzulegen
Das Token-Setup müssen Sie noch nicht abschließen.
Die CLI fragt danach in der Authentifizierungslektion.
Installation
Verwenden Sie in diesem Kurs den geführten Installer als Standardweg.
Auf Unix-artigen Systemen führen Sie aus:
curl -fsSL 'https://gitlab.git.nrw/api/v4/projects/divekit%2Fdivekit-cli/repository/files/scripts%2Finstall.sh/raw?ref=main' | bash
Das ist der Haupt-Installationsweg für den Einsteigerkurs.
Alternative Installationswege anzeigen
Wenn Sie bereits eine lokale Binary aus einem Build oder Release-Artefakt haben:
./divekit install
Unter Windows lautet der entsprechende lokale Installationsschritt:
./divekit.exe install
Installationsort
Divekit verwendet eine verwaltete Installation auf Benutzerebene.
- Unix: bevorzugt
~/.local/bin, andernfalls~/.divekit/bin - Windows: installiert in das Divekit-Verzeichnis auf Benutzerebene
Eine systemweite Installation brauchen Sie für diesen Kurs nicht.
So sieht ein gesundes Ergebnis aus
Prüfen Sie nach der Installation das Setup:
# Installation und Umgebung prüfen
divekit doctor
Für diesen Kurs ist ein guter Erfolgszustand:
divekit doctorläuft durch und endet erfolgreich- die Binary ist aus Ihrer Shell aufrufbar
- jede verbleibende Warnung betrifft das Host- oder Token-Setup, nicht die Installation selbst
Eine Token-Warnung kann an dieser Stelle noch erscheinen. Das ist bis zur nächsten Lektion in Ordnung.
Beispielhafte Form eines gesunden Ergebnisses in dieser Phase:
[✓] Divekit Home Directory - Divekit home directory is properly initialized
[✓] Configuration File - Configuration system is accessible
[✗] GitLab Connection & Token - GitLab project target checks failed
• Host https://gitlab.git.nrw reachable
! Warning: Host gitnrw is missing credentials
• Run 'divekit auth' to refresh credentials
[✓] Environment - Environment info
Wenn Sie nur die Authentifizierungs-Warnung sehen, machen Sie mit der nächsten Lektion weiter.
Wenn Sie Installations- oder PATH-Fehler sehen, beheben Sie diese, bevor Sie weitermachen.
Schnelle Einordnung
| Was Sie sehen | Wie Sie es lesen | Was als Nächstes zu tun ist |
|---|---|---|
doctor läuft und nur die GitLab-Authentifizierung ist noch offen |
Normal in dieser Phase | Weiter zum Host-Setup |
doctor läuft und die zentralen Umgebungs-Checks sind gesund |
Guter Installationszustand | Weitermachen |
divekit: command not found oder ähnliche PATH-Fehler |
Keine normale Warnung | Installation reparieren, bevor Sie weitermachen |
| fehlende Binary oder kaputter Installationsort | Installation fehlgeschlagen oder Shell nicht neu geladen | Terminal neu öffnen oder neu installieren |
Typische Fehler
Mögliche Gründe:
- die Shell hat ihren
PATHnoch nicht neu geladen - die Terminal-Sitzung verwendet noch die alte Umgebung
- der Installer ist nicht sauber durchgelaufen
Wenn Sie ein neues Terminal öffnen können, tun Sie das zuerst und führen Sie aus:
divekit doctor
Wenn Sie in der aktuellen Shell-Sitzung bleiben, laden Sie die zu Ihrer Shell passende Konfiguration neu:
# Wenn der Installer "Updated PATH in /pfad/zur/datei" meldet,
# sourcen Sie genau diese Datei.
source ~/.profile
# Häufige Alternativen
source ~/.zshrc
source ~/.bashrc
Wenn die Binary installiert wurde, die aktuelle Shell sie aber weiterhin nicht sieht, ergänzen Sie den verwalteten Installationspfad manuell für die aktuelle Sitzung:
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.divekit/bin:$PATH"
hash -r
Versuchen Sie es dann erneut:
divekit doctor
In Containern oder temporären Bash-Sitzungen ist oft ~/.profile die entscheidende Datei, nicht ~/.bashrc.
hash -r hilft erst, wenn Ihre aktuelle Shell den korrekten PATH hat.
Wenn das immer noch fehlschlägt, prüfen Sie Ihre Shell-Startdateien und wiederholen Sie die Installation.
Manche Einrichtungen schränken die direkte Skriptausführung ein oder blockieren den curl | bash-Weg.
Erfinden Sie in dem Fall keinen neuen manuellen Workflow mitten in der Lektion.
Verwenden Sie stattdessen einen der alternativen Installationswege oben:
- das passende Release-Archiv herunterladen
- die Binary entpacken
- den lokalen Installationsschritt mit
./divekit installoder./divekit.exe installausführen
Check
Installieren Sie Divekit und führen Sie dann aus:
divekit doctor
divekit ist aus Ihrer Shell aufrufbar. Eine Warnung über fehlende GitLab-Zugangsdaten ist hier zu erwarten — die nächste Lektion konfiguriert Host und Token.
divekit: command not found, PATH-Probleme oder eine fehlgeschlagene Installation. Nur Authentifizierungs-Warnungen dürfen bis zur nächsten Lektion warten.