Comment forker un repository GitHub ?

Dans vos échanges avec les adeptes de GitHub l’expression « forker un repository » revient le plus souvent, il est donc fort probable que vous l’ayez déjà entendu sans pour autant connaître ce que cela signifie.

Cet article sera entièrement consacré à vous édifier sur les questions suivantes : c’est quoi forker un repository GitHub ? Comment procéder pour forker un repository GitHub ? Toutefois avant d’entrer dans le vif du sujet il est important que vous sachiez ce qu’est un fork, voire un fork GitHub   et les prérequis pour initier un fork.

Norton Secure VPN 2023 for up to 5 Devices
19,99 $

C’est quoi un fork ?

En ingénierie, on parle de fork lorsqu’on a un code source et qu’on le copie, pour y effectuer des modifications indépendamment du code source initial. Dans la Blockchain, un fork désigne la modification du protocole de cette dernière ou de certaines de ses règles par une communauté. Qu’en est-il de l’expression forker un repository GitHub ?

C’est quoi forker un repository GitHub ?

En particulier un fork GitHub désigne l’action de cloner ou de dupliquer un repository GitHub d’un compte GitHub vers un autre compte GitHub. Présenté comme tel, vous pouvez apporter des modifications sans impacter le repository principal.

Prérequis pour initier un fork sur GitHub

Pour réaliser un fork sur GitHub vous avez besoins des prérequis ci-dessous :

  • Un compte GitHub
  • Une connexion internet
  • Un cerveau qui tourne
  • Un minimum de connaissance sur GitHub

Comment réaliser un fork sur GitHub proprement dit ?

Comment procéder pour forker un repository GitHub ?

Pour forker un repository sur GitHub, veuillez suivre la procédure suivante :

  • Ouvrez le navigateur et connectez vous à votre compte GitHub
  • Une fois dans votre compte GitHub, dans la barre de recherche tapez le nom du repository que vous souhaitez forker
  • Une fois le repository que vous voulez forker a été trouvé, cliquez sur le repository pour l’ouvrir
  • Dans la page qui s’affiche après avoir ouvert le repository, en haut, le deuxième bouton à droite sous la barre de recherche, cliquez sur « Fork »
  • Dans la liste déroulante qui s’affiche vous verrez le bouton « Create a new fork »

Après ceci, une autre page vous sera affichée, dans laquelle vous pouvez régler le propriétaire, le nom du repository qui par défaut correspond au nom du repository original ; vous pouvez optionnellement décider d’ajouter une description ; enfin vous pouvez choisir de copier ou pas la branche master ou main du repository original ; validez la création de votre fork en cliquant sur le bouton vert « Create fork »

A présent le repository forké est désormais disponible dans votre compte GitHub ; vous pouvez y apporter des modifications en toute tranquillité sans que cela n’impacte le repository original.

A lire aussi :

Partager

Post Récent

Galaxy S25 Edge vs Galaxy S24 : Qu’est-ce qui change en dehors de l’épaisseur ?

Samsung continue de marquer des points dans l'univers des smartphones haut de gamme avec ses deux modèles phares, le Galaxy…

il y'a 41 minutes

iPhone 16 Pro Max vs Samsung Galaxy S25 Ultra : Le choc des titans

L’iPhone 16 Pro Max et le Galaxy S25 Ultra se disputent le titre de meilleur smartphone haut de gamme, chacun…

il y'a 1 jour

Samsung Galaxy S25 Vs Galaxy S25+ : Un choix difficile !

Samsung propose deux smartphones haut de gamme, les Galaxy S25 et Galaxy S25+, qui partagent de nombreux points communs mais…

il y'a 3 jours

Comparaison entre le Samsung Galaxy S25 et l’iPhone 16

Samsung vient de présenter la nouvelle série Samsung Galaxy S25 lors de son traditionnel évènement « UNPACKED » de cette année. Cette…

il y'a 5 jours

Oppo Reno 13 Pro vs Redmi 14 Pro : Le Duel des Smartphones de 2025

Le marché des smartphones est en constante évolution, avec des marques comme Oppo et Xiaomi qui rivalisent pour offrir les…

il y'a 1 semaine

Oppo Reno 13 vs Redmi Note 14 : Qui sera au sommet ?

Dans le monde des smartphones de milieu à haut de gamme, Oppo et Xiaomi continuent de dominer le marché avec…

il y'a 1 semaine