Passer au contenu
GitTree
Dépôts

Examiner la confiance du référentiel

Certains référentiels contiennent des paramètres ou des hooks Git qui exécutent des programmes sur votre ordinateur lorsque Git y fonctionne. Avant que cela ne se produise, GitTree affiche à Trust this repository? exactement ce qu'il a trouvé et vous permet de lui faire confiance ou de l'ouvrir dans Restricted mode.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Ce que GitTree recherche
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • Vous ouvrez un référentiel, souvent celui que vous avez cloné à partir de quelqu'un d'autre.

Où le trouver

  • La boîte de dialogue Trust this repository?, lorsqu'un référentiel possède de tels paramètres ou hooks.
  • Un badge restricted sur l'onglet, et Review Trust… dans la barre d'un dépôt restreint.
ActionmacOSWindows et Linux
Open Repository…⌘OCtrl+O

Mesures

  1. Lisez ce qui a été trouvé

    La boîte de dialogue répertorie chaque résultat : le Setting ou Hook, son Value, où il se trouve Defined in et ce qu'il fait, par exemple Runs a program ou Rewrites remote URLs. Rien n'a encore fonctionné.

  2. Décider

    Trust and Open permet à Git de les exécuter comme il le ferait normalement. Open in Restricted Mode n'exécute rien de ce que le référentiel configure et désactive les opérations réseau. Cancel ne l'ouvre pas.

  3. Change d'avis plus tard

    Dans un référentiel restreint, choisissez Review Trust… pour revoir les résultats et leur faire confiance.

Résultat attendu

Le référentiel est ouvert avec le niveau de confiance que vous avez choisi, affiché sur son onglet.

Ce que GitTree recherche

  • Paramètres qui démarrent un programme lors de commandes ordinaires telles que status ou diff.
  • Filtres de contenu, pilotes de comparaison et de fusion.
  • Hooks actifs et paramètres qui déplacent les hooks ou l’arborescence de travail ailleurs.
  • Réécritures d'URL à distance, fichiers de paramètres inclus et alias de shell.

Si quelque chose ne va pas

Certaines actions ne sont pas disponibles dans un référentiel

Il peut être en mode restreint : les opérations réseau sont désactivées ainsi que certaines actions de l'arbre de travail. Choisissez Review Trust… si vous lui faites confiance.

"Les paramètres ou hooks du référentiel ont changé pendant que cette boîte de dialogue était ouverte."

Entre-temps, quelque chose les a changés. Examinez les résultats actuels affichés avant de prendre une décision.

Questions

Est-ce la même chose que l’avertissement de « propriété douteuse » de Git ?

Non. Cet avertissement concerne un dossier appartenant à un autre utilisateur ; GitTree propose Trust This Folder… lorsque vous ouvrez le référentiel. La confiance dans le référentiel concerne ce que les propres paramètres et hooks du référentiel exécuteraient.