Comment installer Git et créer un dépôt Git
Si vous avez récemment passé un peu de temps dans le monde Linux, il y a de fortes chances que vous ayez entendu parler de GIT, qui est un système de contrôle de version distribué qui a été créé par Linus Torvalds, le cerveau de Linux lui-même.
Il a été conçu pour être un système de contrôle de version supérieur à ceux facilement disponibles, les deux plus courants d’entre eux étant CVS et Subversion (SVN).
Alors que CVS et SVN utilisent le modèle Client/Serveur pour leurs systèmes, GIT fonctionne un peu différemment. Au lieu de télécharger un projet, d’y apporter des modifications et de le télécharger à nouveau sur le serveur, GIT fait en sorte que la machine locale agisse comme un serveur.
En d’autres termes, vous téléchargez le projet avec tout, les fichiers sources, les modifications de version et les modifications de fichiers individuels directement sur l’ordinateur local, lorsque vous archivez, extrayez et effectuez toutes les autres activités de contrôle de version. Une fois que vous avez terminé, vous fusionnez le projet dans le dépôt.
Ce modèle offre de nombreux avantages, le plus évident étant que si vous êtes déconnecté de votre serveur central pour une raison quelconque, vous avez toujours accès à votre projet.
Dans ce tutoriel, nous allons installer Git, créer un dépôt et le télécharger sur GitHub. Pour ce faire, vous devrez vous rendre sur http://www.github.com, créer un compte et configurer un référentiel si vous souhaitez y télécharger votre projet.
Comment installer GIT sous Linux
Sur les distributions basées sur Debian telles que Ubuntu et Linux Mint, s’il n’est pas déjà installé, vous pouvez l’installer à l’aide de la commande apt.
sudo apt install git
Sur les distributions basées sur RHEL telles que Fedora, CentOS Stream, Rocky et Alma Linux, vous pouvez l’installer à l’aide de la commande yum ou dnf.
sudo yum install git
OR
sudo dnf install git
Si vous préférez installer et compiler le code source du formulaire git, vous pouvez suivre les commandes ci-dessous.
wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install
Comment créer un projet Git
Maintenant que GIT est installé, configurons-le. Dans votre répertoire personnel, il y aura un fichier appelé « ~/.gitconfig ». Il contient toutes les informations de votre dépôt. Donnez-lui votre nom et votre email :
git config --global user.name "Your Name"
git config --global user.email [email
Maintenant, créons notre premier dépôt. Vous pouvez transformer n’importe quel répertoire en dépôt Git. Remplacez le répertoire par un répertoire contenant des fichiers sources et procédez comme suit.
cd /home/tecmint/python-web-scraper/
git init
Dans ce répertoire, un nouveau répertoire caché a été créé, appelé « .git ». Ce répertoire est l’endroit où GIT stocke toutes ses informations sur votre projet et toutes les modifications que vous y apportez.
ls -al .git/
Si, à tout moment, vous ne souhaitez plus qu’un répertoire fasse partie d’un dépôt GIT, il vous suffit de supprimer ce répertoire à l’aide de la commande rm.
rm –rf .git
Maintenant que nous avons créé un dépôt, nous devons ajouter quelques fichiers au projet. Vous pouvez ajouter n’importe quel type de fichier à votre projet GIT, mais pour l’instant, générons un fichier « README.md » qui donne un peu d’informations sur votre projet (qui apparaît également dans le bloc README sur GitHub) et ajoutons quelques fichiers sources.
vi README.md
Entrez des informations sur votre projet, enregistrez et quittez.
Avec les deux commandes ci-dessous, nous avons ajouté le fichier « README.md » à votre projet GIT, puis nous avons ajouté tous les fichiers sources Python (*.py) dans le répertoire courant.
git add README.md
git add *.py
Il convient de noter que 99 fois sur 100, lorsque vous travaillez sur un projet GIT, vous allez ajouter tous les fichiers du répertoire.
Vous pouvez le faire comme ceci :
git add .
Nous sommes maintenant prêts à engager le projet dans une étape, ce qui signifie qu’il s’agit d’un point marqueur dans le projet. Pour ce faire, utilisez la commande git commit « –m » où l’option « -m » spécifie un message que vous souhaitez lui transmettre. Comme il s’agit du premier commit de notre projet, nous allons entrer « first commit " comme chaîne « -m ».
git commit -m 'first commit'
Comment télécharger un projet dans le référentiel GitHub
Nous sommes maintenant prêts à pousser votre projet sur GitHub. Vous aurez besoin des informations de connexion que vous avez fournies lors de la création de votre compte. Nous allons prendre ces informations et les transmettre à GIT pour qu’il sache où aller. Vous devez remplacer 'user' et 'project.git' par les valeurs appropriées.
git remote add origin [email :ravisaive/project.git
Maintenant, il est temps de pousser, c’est-à-dire de copier de votre dépôt vers le dépôt distant. La commande git push prend deux arguments : le « remotename » et le « branchname ». Ces deux noms sont généralement Origin et Master, respectivement :
git push origin master
Voilà! Vous pouvez maintenant accéder au lien https://github.com/username/repo pour voir votre projet git.
