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 comme 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, l'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 comme Publique ou alors 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 expérimenter 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 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. Aller à l'officiel GitHub site Internet.
2. Clique le Plus icône 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 comme Privé ou alors Publique selon la façon 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 frappé le Créer un référentiel bouton 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 ceci référentiel d'exemples pour essayer le clonage pour la première fois.
2. Clique sur le TéléchargerCode bouton.
3. Une boîte s'ouvrira lorsque vous cliquerez sur le Télécharger le code bouton. Clique sur le Copier dans le presse-papier icône pour copier l'URL du référentiel via la méthode HTTPS.
4. Ouvert Git Bash.
5. Accédez au répertoire dans lequel vous souhaitez cloner le référentiel à l'aide du CD commander.
6. Entrez la commande suivante et remplacez le [URL REPO] avec le lien que vous avez copié précédemment.
git clone [URL REPO]
Par exemple, pour cloner l'exemple de référentiel que nous avons utilisé précédemment, saisissez la commande suivante:
clone git 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, telles que utiliser le bureau GitHub 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 rapport: 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:
- Accédez au référentiel que vous souhaitez télécharger. Vous pouvez utiliser ceci référentiel d'exemples pour essayer de télécharger le fichier ZIP du dépôt pour la première fois.
- Clique sur le Télécharger le code puis cliquez sur le bouton Télécharger le ZIP option. 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.
Apprenez à gérer efficacement votre référentiel GitHub pour attirer et fidéliser les contributeurs grâce à la fonctionnalité de badges de GitHub.
Lire la suite
- Programmation
- Gestion de projet
- GitHub
Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Lorsqu'il n'écrit pas, il explore la profondeur des différentes technologies.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.