## Installer Git Bash si vous êtes sur une machine Windows
Utilisez ce lien
Git - Téléchargements
[Link]
## Ouvrir le terminal Git Bash ou le terminal Linux
## Comment générer une clé SSH et l'ajouter à Github
Github est une excellente plateforme pour héberger et collaborer sur des dépôts de code. Dans ce
tutoriel, nous vous guiderons à travers le processus de génération d'une clé SSH et de son ajout à
Github en utilisant RSA.
## Prérequis
Avant de commencer, vous devriez avoir :
- Un compte Github
- Git installé sur votre machine
## Étape 1 : Générer une paire de clés RSA
1. Ouvrez Git Bash ou le Terminal sur votre machine.
2. Tapez la commande suivante pour générer une paire de clés RSA :
```
ssh-keygen -t rsa -b 4096 -C "votre_email@[Link]"
```
Remplacez "votre_email@[Link]" par votre adresse email réelle.
3. Vous serez invité à entrer un nom de fichier pour enregistrer la paire de clés. Appuyez sur Entrée
pour accepter le nom de fichier et l'emplacement par défaut.
4. Vous serez invité à entrer une phrase de passe pour la paire de clés. Choisissez une phrase de
passe forte et mémorisez-la.
5. La paire de clés sera générée et enregistrée sur votre machine.
## Étape 2 : Ajouter la clé publique à Github
1. Connectez-vous à votre compte Github et allez dans les paramètres de votre compte.
2. Cliquez sur "SSH et clés GPG" dans le menu de gauche.
3. Cliquez sur "Nouvelle clé SSH".
4. Donnez un titre à votre clé qui vous aide à l'identifier.
5. Copiez le contenu de votre fichier de clé publique dans le champ "Clé". Vous pouvez le faire en
tapant la commande suivante :
```
cat ~/.ssh/id_rsa.pub
```
Cela affichera le contenu de votre fichier de clé publique dans le terminal. Sélectionnez et copiez
toute la sortie.
6. Collez le contenu de votre clé publique dans le champ "Clé" sur Github.
7. Cliquez sur "Ajouter une clé SSH".
## Étape 3 : Vérifier la connexion
1. Ouvrez Git Bash ou le Terminal sur votre machine.
2. Tapez la commande suivante pour tester la connexion :
```
ssh -T git@[Link]
```
Vous serez invité à confirmer la connexion. Tapez "yes" pour confirmer.
3. Si la connexion est réussie, vous devriez voir un message qui dit "Bonjour utilisateur ! Vous vous
êtes authentifié avec succès, mais Github ne fournit pas d'accès shell."
Félicitations ! Vous avez maintenant généré une clé SSH et l'avez ajoutée à Github en utilisant RSA.
# Rappel de quelques commandes Git et de leurs rôles
- git init : Initialise un nouveau dépôt Git.
- git clone : Copie un dépôt distant sur votre machine locale.
- git add : Ajoute des modifications à la zone de mise en scène.
- git commit : Valide les modifications dans le dépôt avec un message.
- git push : Envoie les modifications vers le dépôt distant.
- git pull : Récupère les modifications depuis le dépôt distant.
- git status : Affiche l'état du dépôt.
- git log : Affiche l'historique des validations du dépôt.
- git branch : Affiche la branche actuelle et liste toutes les branches.
- git checkout : Change de branche ou restaure des fichiers.
- git merge : Fusionne les modifications d'une branche dans une autre.
## Comment faire votre premier dépôt de code sur Github
Github est une excellente plateforme pour héberger et collaborer sur des dépôts de code. Dans ce
tutoriel, nous vous guiderons à travers le processus de réalisation de votre premier dépôt de code sur
Github.
## Prérequis
Avant de commencer, vous devriez avoir :
- Un compte Github
- Git installé sur votre machine
- Un dépôt de code que vous souhaitez déposer sur Github
## Étape 1 : Créer un nouveau dépôt sur Github
1. Connectez-vous à votre compte Github et cliquez sur le signe "+" en haut à droite.
2. Sélectionnez "Nouveau dépôt" dans le menu déroulant.
3. Donnez un nom et une description à votre dépôt.
4. Choisissez si vous voulez que votre dépôt soit public ou privé.
5. Sélectionnez "Créer un dépôt".
## Étape 2 : Cloner le dépôt sur votre machine locale
1. Copiez l'URL du dépôt depuis Github.
2. Ouvrez Git Bash ou le Terminal sur votre machine.
3. Tapez la commande suivante pour cloner le dépôt sur votre machine locale :
```
git clone <repository_URL>
```
Remplacez <repository_URL> par l'URL que vous avez copiée depuis Github.
## Étape 3 : Ajouter votre code au dépôt local
1. Naviguez vers le dépôt cloné sur votre machine locale.
2. Ajoutez votre code au dépôt.
```
git add .
```
Cette commande ajoutera tous les fichiers du répertoire courant au dépôt.
3. Validez vos modifications.
```
git commit -m "Votre message de validation ici"
```
Remplacez "Votre message de validation ici" par une courte description des modifications que
vous avez faites.
## Étape 4 : Envoyer vos modifications sur Github
1. Envoyez vos modifications sur Github.
```
git push origin master
```
Cette commande enverra vos modifications vers la branche master du dépôt sur Github.
2. Entrez votre nom d'utilisateur et mot de passe Github lorsque vous y êtes invité.
## Étape 5 : Vérifier vos modifications sur Github
1. Allez dans votre dépôt sur Github.
2. Vérifiez que vos modifications ont été déposées avec succès.
Félicitations ! Vous avez maintenant fait votre premier dépôt de code sur Github.
## Rappel de quelques commandes Git et de leurs rôles
- git init : Initialise un nouveau dépôt Git.
- git clone : Copie un dépôt distant sur votre machine locale.
- git add : Ajoute des modifications à la zone de mise en scène.
- git commit : Valide les modifications dans le dépôt avec un message.
- git push : Envoie les modifications vers le dépôt distant.
- git pull : Récupère les modifications depuis le dépôt distant.
- git status : Affiche l'état du dépôt.
- git log : Affiche l'historique des validations du dépôt.
- git branch : Affiche la branche actuelle et liste toutes les branches.
- git checkout : Change de branche ou restaure des fichiers.
- git merge : Fusionne les modifications d'une branche dans une autre.
Par @Freddy AGBONA
Site en maintenance
Ce site subit actuellement des modifications majeures. Il sera disponible bientôt !
[Link]