Passer au contenu
GitTree
Dépôts

Ouvrir un référentiel existant

Choisissez le dossier d'un référentiel Git déjà présent sur votre ordinateur et GitTree l'ouvre dans son propre onglet, avec son graphique de commit, ses branches et ses modifications. Rien n'est téléchargé : le référentiel reste sur votre ordinateur.

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. Dépôts fiables et restreints
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • GitTree est installé et a trouvé Git sur votre ordinateur. S'il vous demande de localiser Git, suivez d'abord cet écran.
  • Le référentiel est un dossier sur cet ordinateur qui contient l'historique Git (un dossier .git). Pour en copier un depuis GitHub, GitLab ou un autre serveur, clonez-le à la place.

Où le trouver

  • La page New Tab : la carte Open, la liste Recent et la liste Favourites. Une nouvelle fenêtre l'affiche et le + à la fin de la barre d'onglets en ouvre une autre.
  • La palette de commandes : Open Repository….
  • Faites glisser le dossier du référentiel de votre gestionnaire de fichiers vers la fenêtre GitTree.
ActionmacOSWindows et Linux
Open Repository…⌘OCtrl+O
Nouvel onglet⌘TCtrl+T

Mesures

  1. Accédez à la page Nouvel onglet

    Ouvrez GitTree ou appuyez sur le bouton + à la fin de la barre d'onglets. La page est intitulée Open a repository et propose Open, Clone et Init, avec vos référentiels Recent et Favourites en dessous.

    La page GitTree Nouvel onglet avec les cartes Ouvrir, Cloner et Init et la liste des référentiels récents
    1 est la carte Open ; 2 répertorie les référentiels que vous avez ouverts auparavant, 3 ceux que vous avez mis en vedette.Interface GitTree avec un référentiel de démonstration.
  2. Choisissez Ouvrir, puis le dossier du référentiel

    Sélectionnez Open (ou appuyez sur le raccourci) et choisissez le dossier dans la boîte de dialogue des dossiers de votre système. Vous pouvez choisir le dossier supérieur du référentiel ou n'importe quel dossier à l'intérieur : GitTree recherche le référentiel dans ce dossier et au-dessus.

    Animation : on clique sur la carte Ouvrir sur la page Nouvel onglet et le référentiel lumen s'ouvre dans un nouvel onglet avec son graphique de validation
    Le référentiel s'ouvre dans son propre onglet, nommé d'après son dossier, sur sa branche extraite.Interface GitTree avec un référentiel de démonstration.
  3. Répondez à la question de confiance si GitTree la pose

    Si le référentiel contient des paramètres ou des hooks qui peuvent exécuter des programmes lorsque Git y fonctionne, GitTree affiche Trust this repository? avec exactement ce qu'il a trouvé. Choisissez Trust and Open pour un référentiel que vous connaissez, ou Open in Restricted Mode pour le consulter sans exécuter quoi que ce soit qu'il configure. Cancel le laisse fermé.

  4. Rouvrez-le plus tard à partir de Récents ou Favoris

    Le référentiel apparaît désormais sous Recent sur la page Nouvel onglet. Sélectionnez son étoile pour la conserver sous Favourites. Le supprimer de la liste ne supprime jamais ses fichiers.

Résultat attendu

Un onglet nommé d'après le référentiel affiche son graphique de validation au milieu, ses branches, balises et caches dans la barre latérale et les détails de la validation sélectionnée dans l'inspecteur. La barre d'outils nomme le référentiel et la branche extraite.

Si le référentiel était déjà ouvert, GitTree passe à son onglet et l'indique au lieu d'en ouvrir un deuxième.

Dépôts fiables et restreints

Git peut exécuter des programmes configurés par un référentiel : hooks, filtres, pilotes de comparaison et de fusion. GitTree les vérifie avant que Git ne fasse quoi que ce soit dans un référentiel qu'il n'a pas vu, donc l'ouverture d'un projet téléchargé ne peut pas exécuter son code par surprise.

Les choix dans la boîte de dialogue de confiance
ChoixCe qui se produit
Trust and OpenGit exécute les paramètres et les hooks du référentiel comme il le ferait normalement.
Open in Restricted ModeRien de ce que le référentiel configure ne s'exécute et les opérations réseau ne sont désactivées ; certaines actions de l'arbre de travail peuvent également être indisponibles.
CancelLe référentiel n'est pas ouvert.

Si quelque chose ne va pas

"Ce dossier n'est pas un dépôt Git"

Aucun référentiel n'a été trouvé au niveau ou au-dessus du dossier que vous avez choisi. Choisissez Choose Another Folder… et choisissez le bon, ou Initialize Repository… pour y démarrer un nouveau référentiel (créer un référentiel).

"Ce référentiel appartient à un autre utilisateur"

Git refuse les référentiels appartenant à un autre compte sur votre ordinateur et GitTree ne modifie jamais ce paramètre de sécurité de lui-même. Si le dossier vous appartient et que vous lui faites confiance, choisissez Trust This Folder… et confirmez : Git accepte alors ce dossier. Sinon, ouvrez-le depuis le compte qui le possède.

« GitTree ne peut pas lire ce dossier » ou « macOS bloque l'accès à ce dossier »

Votre système a refusé l'accès. Vérifiez les autorisations du dossier ; sur un Mac, autorisez GitTree sous System Settings › Privacy & Security › Files and Folders, puis réessayez.

Un dépôt récent est marqué comme manquant

Son dossier a été déplacé ou supprimé. Ouvrez-le à nouveau depuis son nouvel emplacement avec Open, puis supprimez l'ancienne entrée de Recent.

Questions

L'ouverture d'un référentiel le télécharge-t-il n'importe où ?

Non. GitTree fonctionne sur le dossier où il se trouve, sur votre ordinateur. La connexion à GitTree ne télécharge rien, et l'ouverture, la navigation et la validation se font sur le plan gratuit.

Puis-je ouvrir plusieurs dépôts à la fois ?

Oui. Chaque référentiel s'ouvre dans son propre onglet et vous basculez entre eux avec la barre d'onglets ou Ctrl+Tab.