Dokumentation

Alle AnleitungenArbeitsablauf

Git über HTTPS

Klone, prüfe, committe und pushe Änderungen mit HTTPS-Remotes und Tokens.

4 Min. Lesezeit

Nutze eine HTTPS-URL

Odete nutzt libgit2 und arbeitet mit echten Repositories je Projekt. Beim Klonen oder Hinzufügen eines Remotes verwendest du die HTTPS-URL von GitHub, GitLab oder deinem eigenen Host.

Git über SSH wird nicht unterstützt. Für ein privates Remote erstelle einen persönlichen Zugriffstoken mit dem kleinsten nötigen Umfang und nutze ihn zur Anmeldung beim Host.

https://github.com/organisation/projekt.git

Vor dem Commit prüfen

Im Git-Bereich prüfst du Status und Diff. Du kannst ganze Dateien oder Hunks stagen, die Nachricht schreiben und den Commit erstellen, ohne das Projekt zu verlassen.

Branches, Merges mit Konfliktauflösung, Stash, Blame und Dateihistorie gehören zum Ablauf. Eine von KI vorgeschlagene Nachricht sollte immer zum gestagten Diff passen.

  • Diff prüfen.
  • Nur passende Hunks stagen.
  • Lokalen Commit erstellen.
  • Bei Bedarf zum Remote pushen.

Zugangsdaten schützen

Tokens, Git-Passwörter und konfigurierte Accounts liegen im iOS-Schlüsselbund, nicht in einer Projektdatei. Wenn du einen Account in Einstellungen entfernst, werden dessen gespeicherte Zugangsdaten gelöscht.

Der GitHub-Bereich nutzt die GitHub-API für Pull Requests und CI. Der Device Flow braucht eine konfigurierte Client-ID; bis dahin verwendest du einen persönlichen Token.

Nicht verfügbare Operationen

Submodules, Cherry-Pick und interaktives Rebase sind nicht verfügbar. Plane diese Schritte auf einem anderen Rechner oder passe deinen Ablauf an unterstützte Operationen an.

Fetch, Push, Klonen, Pull Requests und CI brauchen Netzwerk und senden Zugangsdaten sowie Inhalte an den von dir gewählten Host. Lokale Commits und Diffs bleiben offline verfügbar.