Comment cloner un référentiel GitHub avec Git Bash

GitHub est une plateforme d'hébergement de code pour la collaboration et le contrôle de version. Vous pouvez travailler sur du code avec n'importe qui de n'importe où. C'est également une plate-forme pour la plus grande communauté de développeurs au monde.

GitHub fournit de nombreuses fonctionnalités telles qu'une gestion de projet facile avec des référentiels, une gestion d'équipe efficace à l'aide d'outils tels que les demandes d'extraction et les problèmes, un hébergement de code facile, etc. Examinons ces méthodes plus en détail en examinant comment cloner un référentiel à l'aide de Git Bash.

Qu'est-ce qu'un référentiel GitHub?

Un référentiel est un espace de stockage où résident tous les fichiers d'un projet. Il est également connu sous le nom de «repo». Un référentiel GitHub est un référentiel distant dans lequel vous pouvez stocker tous les fichiers de votre projet et l'historique des révisions de chaque fichier. Vous pouvez stocker tout type de dossier ou de fichier comme des images, des fichiers HTML, des fichiers .css, des fichiers .py, des fichiers CSV, des fichiers Excel, des fichiers JSON, etc.

Vous pouvez créer un référentiel GitHub en tant que public ou privé . En créant un référentiel public, n'importe qui sur Internet peut voir ce référentiel. Cependant, vous pouvez choisir qui peut valider et apporter des modifications à ce référentiel. Inversement, en créant un référentiel privé, vous avez un contrôle total sur qui peut voir et apporter des modifications à ce référentiel.

Github initialise un référentiel avec un fichier README, un fichier .gitignore et un fichier de licence.

Un fichier README vous permet d'écrire une description complète de votre projet et d'inclure toutes les instructions nécessaires. Un fichier .gitignore contient le nom des fichiers que vous ne souhaitez pas pousser vers GitHub. Alors qu'une licence dit aux autres ce qu'ils peuvent et ne peuvent pas faire avec votre code.

Que signifie cloner un référentiel?

Cloner un référentiel signifie créer une copie locale de votre référentiel GitHub. En créant une copie locale, vous pouvez facilement ajouter ou supprimer des fichiers, résoudre les conflits de fusion et commettre facilement. Travailler sur une copie locale du référentiel offre plus de flexibilité aux utilisateurs. Vous pouvez apporter des modifications et tester le référentiel en toute sécurité.

Une fois que vous avez cloné un référentiel GitHub, une copie locale complète est créée avec toutes les versions de chaque fichier et dossier du projet. Vous pouvez même cloner le référentiel existant d'une autre personne pour contribuer à un projet. Après avoir apporté des modifications au référentiel, vous pouvez facilement le pousser vers le référentiel distant sur GitHub à l'aide de Git Bash.

Vérifiez si Git et Git Bash sont installés sur votre système

Assurez-vous que Git et Git Bash sont installés sur votre système. Vous pouvez vérifier si Git est installé sur votre système en tapant la commande suivante dans l'invite de commandes:

 git --version

L'invite de commande affichera la version installée de Git. Pour vérifier si Git Bash est installé sur votre système, appuyez sur le bouton Windows et recherchez Git bash .

Si aucun d'entre eux n'est disponible, suivez les étapes correctes pour réussir l'installation de Git et Git Bash sur votre système .

Créer un référentiel GitHub

Vous pouvez créer un référentiel GitHub en suivant ces étapes:

1. Accédez au site Web officiel de GitHub .

2. Cliquez sur l'icône Plus dans le coin supérieur droit et sélectionnez Nouveau référentiel .

3. Une nouvelle page s'ouvrira où vous devrez remplir quelques détails pour créer un nouveau référentiel. Entrez un nom court et mémorable pour votre repo. GitHub suggère également automatiquement des noms de référentiels à utiliser pour l'inspiration.

4. Si vous le souhaitez, vous pouvez fournir une brève description de votre projet dans la zone de description. Cette étape est complètement facultative.

5. Sélectionnez la visibilité du référentiel sur Privé ou Public en fonction de la manière dont vous voulez que les autres voient votre référentiel.

6. Vous pouvez initialiser le référentiel avec un fichier README , un fichier .gitignore et une licence . Selon GitHub, "vous pouvez ajouter un fichier README à votre référentiel pour dire aux autres personnes pourquoi votre projet est utile, ce qu'elles peuvent faire avec votre projet et comment elles peuvent l'utiliser."

Vous pouvez choisir un fichier .gitignore dans une liste de modèles disponibles. De même, vous pouvez choisir une licence dans la liste des licences disponibles. L'ajout de tous ces fichiers augmente la crédibilité du référentiel.

7. Enfin, cliquez sur le bouton Créer un référentiel pour créer un nouveau référentiel.

Cloner un référentiel GitHub à l'aide de Git Bash

1. Accédez au référentiel que vous souhaitez cloner. Vous pouvez utiliser cet exemple de référentiel pour essayer le clonage pour la première fois.

2. Cliquez sur le bouton Télécharger le code .

3. Une boîte s'ouvrira lorsque vous cliquerez sur le bouton Télécharger le code . Cliquez sur l'icône Copier dans le presse-papiers pour copier l'URL du référentiel via la méthode HTTPS.

4. Ouvrez Git Bash .

5. Accédez au répertoire dans lequel vous souhaitez cloner le référentiel à l'aide de la commande cd .

6. Entrez la commande suivante et remplacez l ' [URL REPO] par le lien que vous avez copié précédemment.

 git clone [REPO URL]

Par exemple, pour cloner l'exemple de référentiel que nous avons utilisé précédemment, saisissez la commande suivante:

 git clone https://github.com/Yuvrajchandra/sample-github-repository.git

7. Appuyez sur Entrée pour avoir une copie locale du référentiel sur votre système.

Autres moyens de télécharger un référentiel GitHub

Vous pouvez également opter pour d'autres méthodes pour télécharger un référentiel GitHub, comme l' utilisation de GitHub Desktop pour cloner un référentiel . GitHub Desktop est une application pour les utilisateurs Mac et PC qui prend le contrôle de version de la ligne de commande au bureau. Il a été créé par GitHub pour simplifier le contrôle de version.

Vous pouvez effectuer toutes les mêmes tâches telles que le clonage, la suppression, la mise à jour et l'enregistrement d'un dépôt avec GitHub Desktop que vous pouvez effectuer avec Git Bash. Git Bash a une courbe d'apprentissage abrupte, mais il est plus puissant que GitHub Desktop.

En relation: Comment supprimer des référentiels indésirables sur GitHub

Une autre méthode simple pour télécharger un référentiel GitHub consiste à télécharger directement le fichier ZIP du référentiel. Vous pouvez suivre ces étapes simples pour télécharger un fichier ZIP du référentiel:

  1. Accédez au référentiel que vous souhaitez télécharger. Vous pouvez utiliser cet exemple de référentiel pour essayer de télécharger le fichier ZIP du dépôt pour la première fois.
  2. Cliquez sur le bouton Télécharger le code , puis sur l'option Télécharger le ZIP . Le référentiel sera téléchargé sur votre système en quelques secondes.

Devenez un pro-codeur en utilisant GitHub

GitHub fournit une plate-forme pour partager votre code avec d'autres, créer des projets impressionnants, gagner des badges et bien plus encore. Vous pouvez commencer par créer votre premier référentiel sur GitHub.

Si vous êtes un programmeur expérimenté, vous pouvez contribuer aux référentiels GitHub open-source. Utilisez les fonctionnalités de cette plate-forme pour augmenter vos compétences en codage et être reconnu dans la communauté de programmation.