Définir le nom d'utilisateur et le mot de passe dans Git

Fumbani Banda 30 janvier 2023
  1. Définir le nom d’utilisateur et le mot de passe dans Git (GitHub/GitLab)
  2. Démonstration du nom d’utilisateur et du mot de passe
Définir le nom d'utilisateur et le mot de passe dans Git

Cet article explique les étapes de définition d’un nom d’utilisateur et d’un mot de passe GitHub sous Linux pour éviter l’authentification pour chaque action GitHub.

Définir le nom d’utilisateur et le mot de passe dans Git (GitHub/GitLab)

Pour définir le nom d’utilisateur et le mot de passe GitHub sous Linux, exécutez cette commande git ci-dessous.

git config --global credential.helper store

Cette commande conserve le nom d’utilisateur et le mot de passe en texte brut sur votre ordinateur local.

Lorsque vous tirez ou poussez vers un référentiel GitHub, il vous sera demandé un nom d’utilisateur et un mot de passe. Une fois que vous avez entré les deux pour la première fois, ils seront mémorisés plus tard. Si vous avez activé l’authentification à deux facteurs pour GitHub, utilisez un jeton d’accès au lieu de votre mot de passe.

Démonstration du nom d’utilisateur et du mot de passe

Cette démonstration utilisera un référentiel existant. Nous définirons le mot de passe et le nom d’utilisateur de notre compte GitHub pour éviter l’authentification à chaque fois que nous pousserons vers GitHub ou tirerons de GitHub.

Nous allons créer un nouveau fichier et le pousser vers le référentiel GitHub tout en définissant d’abord le nom d’utilisateur et le mot de passe. Nous allons également créer un autre fichier à pousser vers le référentiel GitHub sans authentification.

Exécutez la commande suivante, git config --global credential.helper store, comme indiqué ci-dessous.

git-step1

Nous créons un nouveau fichier python dans notre référentiel qui imprime Hi there.

git-step2

Nous ajoutons le nouveau fichier à git et commitons toutes les modifications avec un message Add print.py

git-step3

Nous poussons les nouvelles modifications dans le référentiel GitHub et nous devons nous authentifier pour la première fois pour enregistrer le nom d’utilisateur et le mot de passe sur notre machine locale. Utilisez un jeton d’accès GitHub au lieu d’un mot de passe si vous avez activé l’authentification à deux facteurs.

git-step4

Nous créons un autre fichier python qui additionne deux entiers et imprime la somme.

git-step5

Nous ajoutons également le nouveau fichier python à git et commitons toutes les modifications avec un message Add add.py

git-step7

Nous poussons les modifications vers le référentiel GitHub distant, et nous ne sommes pas invités à nous authentifier cette fois car nous avons enregistré avec succès le mot de passe et le nom d’utilisateur sur notre machine locale.

git-step8

Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub