10 — Vom eigenen Rechner arbeiten
Für Dokumente genügt der Browser. Für echte Arbeit — viele Dateien auf einmal oder das Ausführen des Codes — kopieren Sie das Repository auf Ihren Rechner.
Eine Kopie holen
Klicken Sie auf der Repository-Seite auf Klonen und kopieren Sie die Adresse.
git clone https://forge.kabaforce.com/besitzer/projekt.git
cd projekt
Der tägliche Ablauf
git pull # holen, was andere geändert haben
# ... Dateien bearbeiten ...
git status # was habe ich geändert?
git add . # Änderungen vormerken
git commit -m "Einrichtungsnotizen hinzufügen"
git push # an KabaForge senden
Wird git push abgelehnt, hat jemand anderes zuerst gepusht: git pull ausführen, gemeldete Konflikte lösen, dann erneut pushen.
Anmelden auf der Kommandozeile
Ihr KabaForce-ID-Passwort funktioniert über HTTPS nicht. Erzeugen Sie stattdessen ein Token:
- Avatar → Einstellungen → Anwendungen → Neues Token erzeugen.
- Geben Sie ihm einen Namen und nur die Rechte, die Sie brauchen (
repogenügt meist). - Kopieren Sie es einmal — es wird nie wieder angezeigt.
- Wenn Git nach einem Passwort fragt, fügen Sie das Token ein.
So werden Sie nur einmal gefragt:
git config --global credential.helper store
SSH statt Token
- Erzeugen Sie einen Schlüssel, falls Sie keinen haben:
ssh-keygen -t ed25519 - Kopieren Sie
~/.ssh/id_ed25519.pub. - Avatar → Einstellungen → SSH-Schlüssel → Schlüssel hinzufügen, einfügen.
- Klonen Sie mit der SSH-Adresse unter Klonen.
Danach fragt nichts mehr nach einem Passwort.
Nützliche Ergänzungen
| Bedarf | Befehl |
|---|---|
| Historie ansehen | git log --oneline --graph |
| Lokale Änderungen an einer Datei verwerfen | git restore datei.md |
| Branch wechseln | git switch branch-name |
| Branch anlegen | git switch -c neuer-branch |
Automatisierung
Repositories lassen sich mit demselben Token auch über die KabaForge-API lesen und schreiben:
curl -H "Authorization: token IHR_TOKEN" \
https://forge.kabaforce.com/api/v1/repos/besitzer/projekt/contents
Behandeln Sie Tokens wie Passwörter: niemals in eine Datei schreiben, die Sie committen.