Git
Pour commencer à utiliser Git depuis votre ordinateur, vous devez entrer vos identifiants (nom d’utilisateur et adresse e-mail) afin que Git puisse vous identifier comme l’auteur de votre travail. Le nom d’utilisateur et l’e-mail doivent correspondre à ceux que vous utilisez sur GitLab.
Dans votre terminal, ajoutez votre nom d’utilisateur,
puis votre adresse e-mail:
Pour vérifier la configuration, vous pouvez exécuter une commande pour afficher les paramètres enregistrés.
L’option --global indique à Git d’utiliser ces informations pour toutes les
actions effectuées sur votre système. Si vous omettez --global ou utilisez
--local, la configuration ne s’appliquera qu’au dépôt courant.
Vous pouvez en savoir plus sur la gestion des configurations Git dans la documentation officielle: Personnalisation de Git - Configuration de Git
Générer une paire de clés SSH#
Si vous ne possédez pas encore de paire de clés SSH, vous devez en générer une nouvelle.
- Ouvrez un terminal.
-
Tapez
ssh-keygen -tsuivi du type de clé et d’un commentaire facultatif. Ce commentaire sera inclus dans le fichier.pubgénéré. Il est courant d’utiliser une adresse e-mail comme commentaire.- Appuyez sur Enter. Une sortie similaire s’affichera à l’écran.
$ ssh-keygen -t ed25519 -C "your_email@example.com" Generating public/private ed25519 key pair. Enter file in which to save the key (/home/user/.ssh/id_ed25519):- Acceptez le nom de fichier et le répertoire proposés, sauf si vous souhaitez créer une clé de déploiement ou stocker la clé dans un répertoire spécifique.
- Vous pouvez également attribuer cette paire de clés SSH à un hôte spécifique
- Définissez une phrase de passe si vous le souhaitez.
Une confirmation s’affichera, indiquant l’emplacement où vos fichiers ont été enregistrés.
Ajouter une clé SSH à votre compte sur une plateforme Git#
Pour utiliser SSH avec GitLab, ajoutez votre clé publique dans les paramètres de votre compte GitLab.
-
Copiez le contenu de votre fichier de clé publique. Vous pouvez le faire manuellement ou à l’aide d’un script. Le nom de fichier par défaut est souvent
id_ed25519.pub, mais peut aussi êtreid_rsa.pub, selon le type de clé généré.macOS :
Linux (nécessite le paquet
xclip) :Git Bash sur Windows :
-
Connectez-vous à GitLab.
- Cliquez sur votre avatar en haut à gauche de l’interface.
- Sélectionnez Settings (Paramètres).
- Dans le menu de gauche, cliquez sur SSH Keys.
- Dans le champ Key, collez le contenu de votre clé publique. Si vous avez
copié la clé manuellement, assurez-vous de copier l’intégralité de la ligne,
qui commence généralement par
ssh-ed25519oussh-rsa, et peut se terminer par un commentaire. - Dans le champ Title, saisissez une description de la clé, comme Ordinateur portable professionnel ou Station de travail maison.
- Optionnel : dans le champ Expires at, sélectionnez une date d’expiration.
- Cliquez sur Add key (Ajouter la clé).
Pour utiliser SSH avec GitHub, ajoutez votre clé publique dans les paramètres de votre compte GitHub.
-
Copiez le contenu de votre fichier de clé publique. Vous pouvez le faire manuellement ou à l’aide d’un script. Le nom de fichier par défaut est souvent
id_ed25519.pub, mais peut aussi êtreid_rsa.pub, selon le type de clé généré.macOS :
Linux (nécessite le paquet
xclip) :Git Bash sur Windows :
-
Connectez-vous à GitHub.
- Cliquez sur votre avatar en haut à droite de l’interface.
- Sélectionnez Settings (Paramètres).
- Dans la barre latérale gauche, sélectionnez SSH and GPG keys.
- Cliquez sur New SSH key.
- Dans le champ Title, ajoutez une étiquette descriptive (par exemple, Ordinateur professionnel ou Poste de travail à domicile).
- Dans le champ Key, collez votre clé publique. Assurez-vous que la clé entière est copiée, commençant par
ssh-ed25519,ssh-rsa, ou similaire. - Cliquez sur Add SSH key (Ajouter une clé SSH).