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.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
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.
| Action | macOS | Windows et Linux |
|---|---|---|
| Open Repository… | ⌘O | Ctrl+O |
Mesures
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é.
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.
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.