GitTree Desktop-Handbuch
Fehlerbehebung
Etwas ist schief gelaufen? Jede Seite beginnt mit dem, was GitTree Ihnen sagt, und liefert die Lösung, ohne zu raten.
GitTree kann Git nicht finden
GitTree verwendet Ihre eigene Git-Installation und bündelt oder installiert niemals eine. Wenn keine gefunden wird, wird GitTree needs Git angezeigt. Wenn die gefundene Version älter als 2.39 ist, wird This Git is too old angezeigt. Installieren oder aktualisieren Sie Git oder drücken Sie Locate Git…, um es auszuwählen, und dann Check again.
KostenlosEin Repository wird nicht geöffnet
Wenn ein Ordner nicht geöffnet werden kann, sagt GitTree den Grund und bietet den nächsten Schritt an: This folder is not a Git repository (initialisieren oder einen anderen auswählen), This cannot be opened as a repository (fehlender Pfad), GitTree cannot read this folder (Berechtigungen) oder This repository belongs to another user (Gits Eigentumsprüfung).
KostenlosÄnderungen sind nicht erfrischend
GitTree bemerkt Änderungen, die in anderen Programmen vorgenommen wurden, über die Änderungsbenachrichtigungen Ihres Systems. Bei WSL-Ordnern und Netzwerkfreigaben kommen diese Benachrichtigungen nicht an, daher überprüft Automatic den Ordner stattdessen alle paar Sekunden. Wenn Änderungen immer noch zu spät angezeigt werden, erzwingen Sie den Prüfmodus für dieses Repository oder aktualisieren Sie es manuell.
KostenlosEin Remote-Authentifizierungsversuch ist fehlgeschlagen
Git meldet sich zunächst mit Ihrem eigenen Anmeldeinformations-Helper oder SSH-Schlüssel bei einem Remote-Gerät an. … needs you to sign in. bedeutet, dass nichts beantwortet wurde; … refused the credentials sent for this repository. bedeutet, dass das Gesendete nicht mehr gültig oder nicht zulässig ist. Korrigieren Sie die von Git verwendeten Anmeldeinformationen; Ein verbundenes Konto wird nur dann ausgefüllt, wenn Ihre Helfer nichts haben oder wenn Sie es für ein Repository auswählen.
KostenlosEin Push wurde abgelehnt
Ein Push wird aus einem von drei Gründen abgelehnt, und GitTree gibt an, welcher. The remote refused …: Die Fernbedienung hat Commits, Ihr Zweig nicht. The remote declined the push: Ein Hook- oder Branch-Schutz sagte „Nein“, mit Angabe des Grundes. … moved: Bei einem erzwungenen Push mit Lease wurde festgestellt, dass die Fernbedienung nicht mehr dort ist, wo Sie sie zuletzt abgerufen haben. Daher wurde nichts ersetzt.
KostenlosEine Git-Operation erfordert Aufmerksamkeit
Wenn eine Zusammenführung, ein Rebase, ein Cherry-Pick, ein Zurücksetzen oder eine Halbierung auf halbem Weg stoppt, zeigt GitTree ein Banner wie Rebasing … onto …, step 3 of 7 an und markiert die Registerkarte rebase in progress. Die meisten Befehle warten, bis der Vorgang abgeschlossen ist: Lösen Sie alle Konflikte, dann Continue, Skip den Schritt oder Abort…, um zum Ausgangspunkt zurückzukehren.
KostenlosEine Integrationsaktion ist nicht verfügbar
Wenn eine Hosting-Aktion nicht verwendet werden kann, sagt GitTree den Grund dafür, anstatt stillschweigend fehlzuschlagen. Die üblichen Gründe sind: Es ist Teil von GitTree Pro; Für den Remote-Host ist kein Konto verbunden. Der Token muss erneut verbunden werden. Ihre Rolle beim Anbieter lässt dies nicht zu; der Anbieter bietet es nicht an; oder der Anbieter schränkt die Anfragen für eine Weile ein.
KostenlosNour kann nicht beginnen oder enden
Nour führt eine Coding-Agent-CLI auf Ihrem Computer aus, sodass die meisten Probleme bei den CLIs liegen: nicht installiert, nicht angemeldet, keine Verwendung mehr vorhanden, das von Ihnen festgelegte Modell ist nicht verfügbar oder es benötigt Node.js. GitTree weigert sich auch, einen Zug in einem eingeschränkten Repository zu starten oder wenn der Snapshot nicht gespeichert werden kann, der den Zug rückgängig macht.
KostenlosEine Pipeline oder ein Protokoll kann nicht geladen werden
GitTree gibt an, warum ein Lauf oder Protokoll fehlt: This repository’s host does not list … runs., This log has expired on …, This account may not read logs here., … offers no log from outside its own page. oder dass der Anbieter Anfragen einschränkt. Die meisten haben einen Fix; manche öffnen nur die Seite des Anbieters.
KostenlosEine Schlüsselbund- oder SSH-Anfrage ist fehlgeschlagen
GitTree speichert Kontotokens, seine Anmeldung und gespeicherte SSH-Passphrasen nur in Ihrem Systemschlüsselbund: dem macOS Keychain, dem Windows Credential Manager oder dem Secret Service (GNOME Keyring oder KeePassXC) auf Linux. Wenn der Schlüsselbund „Nein“ sagt, fordert GitTree Sie auf, den Zugriff zu erlauben und es erneut zu versuchen; es greift nie auf eine Datei zurück.
KostenlosVerwenden Sie GitTree, während Sie offline sind
GitTree ist lokal-zuerst: Jede lokale Git-Funktion funktioniert ohne Verbindung, einschließlich Commits, Branches, Merges, Rebases, Stashes, History und Undo. Fetch, Pull, Push, Hosting-Integrationen, CI/CD und Nours Anbieter benötigen das Netzwerk; während offline GitTree zeigt die zuletzt gelesenen Daten an und sagt dies.
KostenlosSammeln und teilen Sie einen Supportbericht
Wenn GitTree einen Fehler erkennt, speichert es einen Bericht auf diesem Computer. Es wird nichts irgendwo hingeschickt. Report a Bug… zeigt an, was kopiert werden würde (der gespeicherte Bericht mit entfernten Tokens und Passwörtern oder eine kurze Zusammenfassung), lässt Sie auswählen und öffnet dann das Support-Formular auf der GitTree-Website, damit Sie es einfügen können. Contact Support… schreibt an die Support-Adresse.
Kostenlos