Comment cloner un référentiel Git sous Linux

Git est un système de contrôle de version distribué conçu pour faciliter le développement coordonné public ou privé de logiciels. Chaque projet dans Git est enregistré dans un référentiel indépendant. GitHub est le site Web le plus populaire pour l'hébergement de référentiels, mais loin d'être le seul. Il existe d'autres sites d'hébergement publics tels que Bitbucket, ainsi que des options auto-hébergées telles que GitLab. Toutes les sources fonctionnent via le même protocole Git, la seule différence pour une utilisation de base est l'URL utilisée.

Pour télécharger un dépôt afin de contribuer à son développement, vous devez le cloner. Le clonage est un processus simple pour les référentiels publics ; dans ce cas, vous n'avez pas besoin de fournir d'informations d'authentification. Pour cloner un référentiel privé, vous devrez configurer les détails d'authentification et avoir l'autorisation d'accéder au référentiel.

Pour cloner un référentiel public, recherchez simplement le lien de téléchargement du référentiel, il sera formaté un peu comme ceci : "https://[url]/[user_name]/[project_name].git". Par exemple, le bloqueur de publicités uBlock Origin peut être cloné à partir de https://github.com/gorhill/uBlock.git . Bien que l'emplacement exact du lien du fichier git puisse varier pour chaque site, il se trouve généralement au-dessus et à droite du code.

Astuce : HTTPS et SSH sont les meilleurs protocoles à utiliser pour télécharger des référentiels car ils utilisent une connexion cryptée.

Comment cloner un référentiel Git sous Linux

Dans GitHub, le lien d'installation se trouve au-dessus et à droite du code.

Une fois que vous avez le lien, ouvrez une fenêtre de terminal dans le répertoire dans lequel vous souhaitez cloner le référentiel.

Remarque : lors du clonage d'un référentiel, le contenu est placé dans un sous-répertoire, vous n'avez pas besoin d'en créer un pour l'insérer. Par exemple, si vous exécutez la commande clone dans ~/git_projects, le référentiel s'installera dans le sous-répertoire ~/git_projects/[repository_title]/.

Astuce : ~/ est un raccourci Linux indiquant que le chemin commence dans le répertoire personnel de votre utilisateur.

Une fois que vous êtes dans le bon répertoire, exécutez la commande "git clone [git_install_link.git]" et le processus se terminera automatiquement. Selon la taille du référentiel que vous clonez et la vitesse de votre connexion Internet, le téléchargement peut prendre un certain temps.

Comment cloner un référentiel Git sous Linux

L'exécution de la commande "git clone [git_install_link.git]" créera un nouveau sous-répertoire et y installera le référentiel.

Authentification aux référentiels privés

Pour les dépôts privés, la commande de base est la même, cependant, vous devrez également fournir une authentification. Il existe plusieurs façons de s'authentifier sur la plate-forme de collaboration, bien que la plupart soient partagées, les options exactes et la manière de les activer varient d'un site à l'autre. Il est recommandé de rechercher les options proposées par votre fournisseur, puis de choisir l'option la plus sécurisée.

Les options d'authentification courantes sont les jetons, les clés SSH et les mots de passe. Les options implémentées peuvent varier d'un site à l'autre. En général, vous pouvez soit inclure les détails des mots de passe dans la commande, soit préconfigurer une clé ou un jeton SSH dans les fichiers de configuration. Les jetons ou les clés SSH sont les options les plus sécurisées, dans la mesure du possible, l'utilisation de mots de passe doit être évitée car ces détails peuvent être enregistrés.

La plupart des fournisseurs auront des guides sur la façon de configurer les options d'authentification prises en charge pour la plate-forme. Par exemple, Atlassian propose un guide détaillé pour configurer l'authentification SSH pour sa plateforme Bitbucket ici .

Astuce : Vous pouvez éventuellement ajouter votre nom d'utilisateur au fichier de configuration avec la commande suivante : 'git config –global user.name "[votre nom d'utilisateur]"'. Ce nom d'utilisateur sera utilisé par défaut pour toutes les connexions depuis votre compte utilisateur. Le fichier de configuration global se trouve dans « ~/.gitconfig ».

Une fois que vous avez configuré votre authentification par clé, vous pouvez simplement exécuter la même commande que ci-dessus « git clone [git_install_link.git] » pour cloner un référentiel. Vos identifiants seront automatiquement utilisés pour vous authentifier. Si vous devez absolument utiliser l'authentification par mot de passe plutôt que des alternatives plus sécurisées, vous serez invité à entrer un nom d'utilisateur et un mot de passe, s'il n'y a pas d'autres méthodes d'authentification valides.



Leave a Comment

Fix: Les applications non épinglées continuent de réapparaître sur Windows 11

Fix: Les applications non épinglées continuent de réapparaître sur Windows 11

Si les applications et programmes non épinglés réapparaissent sur la barre des tâches, vous pouvez modifier le fichier Layout XML et supprimer les lignes personnalisées.

Comment supprimer les informations enregistrées de l'autocomplétion de Firefox

Comment supprimer les informations enregistrées de l'autocomplétion de Firefox

Supprimez les informations enregistrées de l

Comment réinitialiser doux et dur un iPod Shuffle

Comment réinitialiser doux et dur un iPod Shuffle

Dans ce tutoriel, nous vous montrons comment effectuer une réinitialisation douce ou dure sur l

Comment gérer vos abonnements Google Play sur Android

Comment gérer vos abonnements Google Play sur Android

Il existe tellement d\

Comment utiliser Samsung Pay avec le Galaxy Z Fold 5

Comment utiliser Samsung Pay avec le Galaxy Z Fold 5

Chercher la bonne carte pour payer peut être un vrai casse-tête. Découvrez comment Samsung Pay simplifie vos paiements avec le Galaxy Z Fold 5.

Comment supprimer l'historique des téléchargements Android

Comment supprimer l'historique des téléchargements Android

Lorsque vous supprimez l

Comment supprimer des photos et des vidéos de Facebook

Comment supprimer des photos et des vidéos de Facebook

Ce guide vous montrera comment supprimer des photos et des vidéos de Facebook en utilisant un PC, un appareil Android ou iOS.

Comment réinitialiser le Galaxy Tab S9

Comment réinitialiser le Galaxy Tab S9

Nous avons passé un peu de temps avec le Galaxy Tab S9 Ultra, et c’est la tablette parfaite à associer à votre PC Windows ou au Galaxy S23.

Comment désactiver les messages texte de groupe sur Android 11

Comment désactiver les messages texte de groupe sur Android 11

Désactivez les messages texte de groupe sur Android 11 pour garder vos notifications sous contrôle pour l

Firefox : Effacer l'historique des URL de la barre d'adresse

Firefox : Effacer l'historique des URL de la barre d'adresse

Effacez l