À propos des dépôts locaux
Les dépôts sur GitHub sont des dépôts distants. Vous pouvez cloner ou dupliquer un dépôt avec GitHub Desktop pour créer un dépôt local sur votre ordinateur.
Vous pouvez créer une copie locale d’un dépôt sur GitHub auquel vous avez accès en clonant le dépôt. Si vous êtes propriétaire d’un dépôt ou si vous disposez d’autorisations d’accès en écriture, vous pouvez synchroniser les emplacements locaux et distants. Pour plus d’informations, consultez « Synchronisation de votre branche dans GitHub Desktop ».
Quand vous clonez un dépôt, les changements que vous poussez vers GitHub affectent le dépôt d’origine. Pour apporter des changements sans affecter le projet d’origine, vous pouvez créer une copie distincte en dupliquant le dépôt. Vous pouvez créer une demande de tirage (pull request) pour proposer aux responsables de gestion d’incorporer les changements de votre duplication (fork) dans le dépôt amont d’origine. Pour plus d’informations, consultez « À propos des duplications (fork) ».
Quand vous essayez d’utiliser GitHub Desktop pour cloner un dépôt auquel vous n’avez pas accès en écriture, GitHub Desktop vous invite à créer automatiquement une duplication. Vous pouvez utiliser votre duplication pour contribuer au dépôt amont d’origine ou pour travailler indépendamment sur votre propre projet. Les duplications existantes contribuent par défaut aux changements apportés à leurs dépôts amont. Vous pouvez modifier ce choix à tout moment. Pour plus d’informations, consultez « Gestion du comportement de la duplication ».
Vous pouvez également cloner un dépôt directement à partir de GitHub ou GitHub Enterprise. Pour plus d’informations, consultez « Clonage d’un dépôt de GitHub vers GitHub Desktop ».
Clonage d’un dépôt
-
Dans le menu Fichier, cliquez sur Cloner le dépôt.
-
Cliquez sur l’onglet qui correspond à l’emplacement du dépôt à cloner. Vous pouvez aussi cliquer sur l’URL pour entrer manuellement l’emplacement du dépôt.
-
Dans la liste des dépôts, cliquez sur le dépôt que vous souhaitez cloner.
-
Pour sélectionner le répertoire local dans lequel vous souhaitez cloner le dépôt, en regard du champ « Chemin d’accès local », cliquez sur Choisir... et accédez au répertoire.
-
En bas de la fenêtre « Cloner un dépôt », cliquez sur Cloner.
Duplication d’un dépôt
Vous pouvez dupliquer un référentiel sur GitHub ou dans GitHub Desktop. Pour plus d'informations sur la duplication (fork) GitHub, voir « Dupliquer (fork) un référentiel .»
Dans GitHub Desktop, si vous tentez de cloner un dépôt auquel vous n’avez pas accès en écriture, une duplication est automatiquement créée pour vous.
-
Dans le menu Fichier, cliquez sur Cloner le dépôt.
-
Cliquez sur l’onglet qui correspond à l’emplacement du dépôt à cloner. Vous pouvez aussi cliquer sur l’URL pour entrer manuellement l’emplacement du dépôt.
-
Dans la liste des dépôts, cliquez sur le dépôt que vous souhaitez cloner.
-
Pour sélectionner le répertoire local dans lequel vous souhaitez cloner le dépôt, en regard du champ « Chemin d’accès local », cliquez sur Choisir... et accédez au répertoire.
-
En bas de la fenêtre « Cloner un dépôt », cliquez sur Cloner.
-
Lisez les informations de la section « Comment envisagez-vous d’utiliser cette duplication ? » .
- Si vous envisagez d’utiliser cette duplication pour contribuer au dépôt en amont d’origine, cliquez sur Pour contribuer au projet parent.
- Si vous envisagez d’utiliser cette duplication pour un projet qui n’est pas connecté à l’amont, cliquez Pour mon propre usage.
-
Cliquez sur Continuer.
Gestion du comportement de la duplication
Vous pouvez changer le comportement d’une duplication avec le dépôt amont dans GitHub Desktop.
-
Dans la barre de menus, sélectionnez Dépôt, puis cliquez sur Paramètres du dépôt... .
-
Dans la fenêtre « Paramètres du dépôt », dans la barre latérale gauche, cliquez sur Comportement de la duplication.
-
Sous « Je vais utiliser cette duplication... », utilisez les cases d’option pour sélectionner la façon dont vous souhaitez utiliser la duplication.
-
Cliquez sur Enregistrer.
Création d’un alias pour un dépôt local
Vous pouvez créer un alias pour un dépôt local afin de différencier les dépôts du même nom dans GitHub Desktop. La création d’un alias n’affecte pas le nom du dépôt sur GitHub. Dans la liste des dépôts, les alias apparaissent en italique.
- Dans le coin supérieur gauche de GitHub Desktop, à droite du nom du dépôt actuel, cliquez sur .
- Cliquez avec le bouton droit sur le dépôt pour lequel vous souhaitez créer un alias, puis cliquez sur Créer un alias.
- Tapez un alias pour le dépôt.
- Cliquez sur Créer un alias.