GitTree manuel de bureau
Dépannage
Quelque chose s'est mal passé ? Chaque page commence à partir de ce que GitTree vous dit et donne le correctif, sans aucune supposition.
GitTree ne trouve pas Git
GitTree utilise votre propre installation Git et n'en regroupe ni n'installe jamais. Si aucun n'est trouvé, il affiche GitTree needs Git ; si celui trouvé est plus ancien que 2,39, il affiche This Git is too old. Installez ou mettez à jour Git, ou appuyez sur Locate Git… pour le choisir, puis sur Check again.
GratuitUn référentiel ne s'ouvrira pas
Lorsqu'un dossier ne peut pas être ouvert, GitTree explique pourquoi et propose l'étape suivante : This folder is not a Git repository (initialiser ou en choisir un autre), This cannot be opened as a repository (chemin manquant), GitTree cannot read this folder (autorisations) ou This repository belongs to another user (vérification de propriété par Git).
GratuitLes changements ne sont pas rafraîchissants
GitTree remarque les modifications apportées dans d'autres programmes via les notifications de modification de votre système. Sur les dossiers WSL et les partages réseau, ces notifications n'arrivent pas, donc Automatic vérifie le dossier toutes les quelques secondes. Si les modifications apparaissent encore tardivement, forcez le mode de vérification pour ce référentiel ou actualisez manuellement.
GratuitUne tentative d'authentification à distance a échoué
Git signs in to a remote with your own credential helper or SSH key first. … needs you to sign in. signifie que rien n'a été répondu ; … refused the credentials sent for this repository. means what was sent is no longer valid or not allowed. Corrigez les informations d'identification utilisées par Git ; a connected account fills in only when your helpers have nothing, or when you choose it for a repository.
GratuitUne poussée a été rejetée
Un push est refusé pour l'une des trois raisons suivantes, et GitTree indique laquelle. The remote refused … : la télécommande a des commits que votre branche n'a pas. The remote declined the push : une protection hook ou branche a dit non, avec sa raison. … moved : une poussée forcée avec bail a trouvé que la télécommande n'était plus là où vous l'aviez récupérée pour la dernière fois, donc rien n'a été remplacé.
GratuitUne opération Git nécessite une attention particulière
Lorsqu'une fusion, un rebase, une sélection sélective, un retour ou une coupe en deux s'arrête à mi-chemin, GitTree affiche une bannière telle que Rebasing … onto …, step 3 of 7 et marque l'onglet rebase in progress. La plupart des commandes attendent la fin : résolvez les conflits, puis Continue, Skip l'étape ou Abort… pour revenir à votre point de départ.
GratuitUne action d'intégration n'est pas disponible
Lorsqu'une action d'hébergement ne peut pas être utilisée, GitTree indique pourquoi au lieu d'échouer silencieusement. Les raisons habituelles sont : il fait partie de GitTree Pro ; aucun compte n'est connecté pour l'hôte de la télécommande ; le jeton doit être reconnecté ; votre rôle chez le prestataire ne le permet pas ; le fournisseur ne le propose pas ; ou le fournisseur limite les demandes pendant un certain temps.
GratuitNour ne peut pas commencer ou terminer
Nour exécute une CLI d'agent de codage sur votre ordinateur, donc la plupart des problèmes sont liés à la CLI : non installé, non connecté, aucune utilisation restante, le modèle que vous avez défini n'est pas disponible ou il nécessite Node.js. GitTree refuse également de démarrer un tour dans un référentiel restreint, ou lorsqu'il ne peut pas enregistrer l'instantané qui rend le tour annulé.
GratuitUn pipeline ou un journal ne peut pas être chargé
GitTree indique pourquoi une exécution ou un journal est manquant : 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., ou que le fournisseur limite les requêtes. La plupart ont une solution ; certains ouvrent uniquement la page du fournisseur.
GratuitUn trousseau de clés ou une requête SSH a échoué
GitTree conserve les jetons de compte, sa connexion et les phrases secrètes SSH mémorisées uniquement dans le trousseau de votre système : le macOS Keychain, le Windows Credential Manager ou le Secret Service (GNOME Keyring ou KeePassXC) sur Linux. Lorsque le trousseau dit non, GitTree vous demande d'autoriser l'accès et de réessayer ; il ne revient jamais à un fichier.
GratuitUtiliser GitTree en mode hors connexion
GitTree est d'abord local : chaque fonctionnalité Git locale fonctionne sans connexion, y compris les validations, les branches, les fusions, les rebases, les caches, l'historique et les annulations. Récupérer, extraire, pousser, intégrations d'hébergement, CI/CD et le fournisseur de Nour ont besoin du réseau ; en mode hors connexion, GitTree affiche les dernières données lues et l'indique.
GratuitCollecter et partager un rapport de support
Lorsque GitTree détecte une erreur, il enregistre un rapport sur cet ordinateur ; rien n'est envoyé nulle part. Report a Bug… affiche ce qui serait copié (le rapport enregistré avec les jetons et les mots de passe supprimés, ou un bref résumé), vous permet de choisir, puis ouvre le formulaire d'assistance sur le site Web GitTree pour que vous puissiez le coller. Contact Support… écrit à l'adresse d'assistance.
Gratuit