Comment installer Git sur FreeBSD 11.0

introduction

Les systèmes de contrôle de version sont un outil indispensable dans le développement de logiciels modernes. Ils vous permettent de garder une trace de votre logiciel au niveau de la source. Vous pouvez suivre les modifications, revenir aux étapes précédentes et créer une autre version des fichiers et des répertoires.

Git est l’un des systèmes de contrôle de versions distribuées les plus populaires. De nombreux projets conservent leurs fichiers dans un référentiel Git et des sites tels que GitHub et Bitbucket ont rendu le partage et la contribution au code simples et utiles.

Dans ce guide, nous montrerons comment installer et configurer Git sur un serveur FreeBSD 11.0. Nous expliquerons comment installer le logiciel de deux manières différentes, chacune ayant ses propres avantages.

Conditions préalables

Pour suivre ce tutoriel, vous aurez besoin de:

  • Un serveur FreeBSD 11 avec un utilisateur * root *. Sur DigitalOcean, l’utilisateur * freebsd * par défaut est correct.

Un Droplet FreeBSD nécessite une clé SSH pour l’accès à distance. Pour obtenir de l’aide sur la configuration d’une clé SSH, consultez Comment configurer SSH Authentification par clé sur un serveur FreeBSD. Pour en savoir plus sur la connexion à votre droplet FreeBSD et sur la gestion de base, consultez la série de tutoriels Mettre avec FreeBSD.

Installer Git via des packages

La première méthode d’installation que nous allons montrer utilise l’index du paquet FreeBSD. C’est généralement le moyen le plus simple et le plus rapide d’installer Git.

Commencez par mettre à jour l’index du référentiel + pkg +.

sudo pkg update -f

Ensuite, téléchargez et installez le paquet + git +.

sudo pkg install git

Vous devrez entrer + y + pour confirmer l’installation. C’est ça!

Vous pouvez maintenant passer à la section Configuration de Git ci-dessous pour voir quelques options de personnalisation de base utiles.

Installer Git via des ports

Le système de ports FreeBSD est un autre moyen de gérer les applications sur un serveur FreeBSD. Il est géré via une hiérarchie de système de fichiers appelée ports tree, située dans + / usr / ports +, qui catégorise chaque logiciel disponible que FreeBSD sait construire. + portsnap + est un outil fourni avec FreeBSD qui simplifie l’utilisation de l’arborescence des ports. Vous pouvez en apprendre plus dans ce ports sur le tutoriel FreeBSD.

L’installation de Git via des ports prendra plus de temps que l’installation via des packages, car vous la construirez avec plusieurs dépendances à partir des sources (plutôt que de télécharger des fichiers binaires précompilés, comme vous le feriez avec + pkg +). L’avantage d’utiliser les ports est un niveau de personnalisation plus élevé.

Tout d’abord, si ce n’est déjà fait, téléchargez et extrayez les fichiers de l’arborescence des ports dans + / usr / ports +. Cela peut prendre un certain temps, mais vous ne devez le faire qu’une fois.

sudo portsnap fetch extract

Si vous avez déjà téléchargé l’arborescence des ports, vous devez plutôt la mettre à jour avec:

sudo portsnap fetch update

Ensuite, déplacez-vous dans le répertoire + devel / git + dans l’arborescence des ports.

cd /usr/ports/devel/git

Enfin, construisez Git. Inclure + BATCH =" yes "+ dans cette commande installera le port Git en silence et évitera les nombreuses boîtes de dialogue qui vous demanderont quelles parties de certains logiciels vous souhaitez installer. Vous pouvez l’omettre si vous souhaitez être invité à spécifier les composants de chaque port à installer. frapper + ENTER + assumera la valeur par défaut.

sudo make install clean

Maintenant que Git est installé, nous pouvons le configurer.

Configurer Git

Voyons d’abord les paramètres de configuration Git existants. Ceux-ci sont extraits du fichier + ~ / .gitconfig +.

git config --list

À partir de là, vous pouvez mettre à jour les paramètres de votre choix. Par exemple, mettez à jour votre nom d’utilisateur avec la commande suivante en remplaçant «++» par votre nom d’utilisateur.

git config --global user.name ""

Vous pouvez mettre à jour votre adresse électronique avec cette commande, en remplaçant «++» par votre adresse électronique.

git config --global user.email ""

Spécifiez votre éditeur de texte par défaut en remplaçant «++» ci-dessous par votre éditeur de texte préféré.

git config --global core.editor ""

Vous pouvez vérifier que vos mises à jour ont été effectuées en consultant à nouveau vos paramètres de configuration.

git config --list
Outputuser.name=
user.email=
core.editor=

Conclusion

Vous devriez maintenant avoir Git installé sur votre serveur FreeBSD 11.0. Pour plus d’informations sur Git, consultez les tutoriels suivants: