Skip to main content

Clonage et duplication (fork) de dépôts à partir de GitHub Desktop

Vous pouvez utiliser GitHub Desktop pour cloner et dupliquer des dépôts qui existent dans GitHub.

Platform navigation

À 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

  1. Dans le menu Fichier, cliquez sur Cloner le dépôt.

    Capture d’écran de la barre de menus sur un Mac. Le menu déroulant « Fichier » est développé et l’option « Cloner le dépôt » est mise en évidence avec un contour orange.

    Capture d’écran de la barre de menus « GitHub Desktop » sur Windows. Le menu déroulant « Fichier » est développé et l’option « Cloner le dépôt » est mise en évidence avec un contour orange.

  2. 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.

    Capture d’écran de la fenêtre « Cloner un dépôt ». En haut de la fenêtre, les onglets intitulés « GitHub.com », « GitHub Enterprise » et « URL » sont mis en évidence avec un contour orange.

  3. Dans la liste des dépôts, cliquez sur le dépôt que vous souhaitez cloner.

    Capture d’écran de la fenêtre « Cloner un dépôt ». Le dépôt « github/docs », est mis en évidence avec un encadré orange.

  4. 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.

    Capture d’écran de la fenêtre « Cloner un dépôt ». Un bouton, intitulé « Choisir », est mis en évidence avec un encadré orange.

  5. 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 sur GitHub, consultez 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.

  1. Dans le menu Fichier, cliquez sur Cloner le dépôt.

    Capture d’écran de la barre de menus sur un Mac. Le menu déroulant « Fichier » est développé et l’option « Cloner le dépôt » est mise en évidence avec un contour orange.

    Capture d’écran de la barre de menus « GitHub Desktop » sur Windows. Le menu déroulant « Fichier » est développé et l’option « Cloner le dépôt » est mise en évidence avec un contour orange.

  2. 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.

    Capture d’écran de la fenêtre « Cloner un dépôt ». En haut de la fenêtre, les onglets intitulés « GitHub.com », « GitHub Enterprise » et « URL » sont mis en évidence avec un contour orange.

  3. Dans la liste des dépôts, cliquez sur le dépôt que vous souhaitez cloner.

    Capture d’écran de la fenêtre « Cloner un dépôt ». Le dépôt « github/docs », est mis en évidence avec un encadré orange.

  4. 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.

    Capture d’écran de la fenêtre « Cloner un dépôt ». Un bouton, intitulé « Choisir », est mis en évidence avec un encadré orange.

  5. En bas de la fenêtre « Cloner un dépôt », cliquez sur Cloner.

  6. 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.
  7. 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.

  1. Dans la barre de menus, sélectionnez Dépôt, puis cliquez sur Paramètres du dépôt... .

    Capture d’écran de la barre de menus sur un Mac. Dans le menu déroulant « Dépôt » développé, un curseur pointe sur « Paramètres du dépôt », mis en évidence en bleu.

    Capture d’écran de la barre de menus « GitHub Desktop » sur Windows. Dans le menu déroulant « Dépôt » ouvert, une option intitulée « Paramètres du dépôt » est encadrée en orange.

  2. Dans la fenêtre « Paramètres du dépôt », dans la barre latérale gauche, cliquez sur Comportement de la duplication.

  3. Sous « Je vais utiliser cette duplication... », utilisez les cases d’option pour sélectionner la façon dont vous souhaitez utiliser la duplication.

    Capture d’écran du volet « Comportement de la duplication ». Deux cases d’option, intitulées « Pour contribuer au dépôt parent » et « Pour mes propres besoins », sont indiquées en orange.

  4. 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.

  1. Dans le coin supérieur gauche de GitHub Desktop, à droite du nom du dépôt actuel, cliquez sur .
  2. 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.
  3. Tapez un alias pour le dépôt.
  4. Cliquez sur Créer un alias.

Pour aller plus loin