Authentification Git

Fumbani Banda 30 janvier 2023
  1. Créer un référentiel local à partir de zéro dans Git
  2. Créer un référentiel local pour un projet existant
  3. Connecter le dépôt local à GitHub
Authentification Git

Ce didacticiel montre comment connecter un dépôt local à un dépôt distant sur GitHub/Gitlab sans recevoir le message d’erreur Échec de l'authentification.

Créer un référentiel local à partir de zéro dans Git

Pour créer un référentiel local à partir de zéro, suivez les étapes suivantes.

  • Créer un nouveau répertoire pour le projet
  • Entrez dans le nouveau répertoire
  • Tapez git init pour créer un nouveau dépôt Git.
  • Créer des fichiers dans le nouveau répertoire
  • À l’intérieur du répertoire, tapez git add . pour ajouter tous les fichiers.
  • Tapez git commit -m "First Commit" pour capturer les changements apportés à un dépôt Git.

Créer un référentiel local pour un projet existant

Pour créer un référentiel local pour un projet existant, suivez les étapes suivantes.

  1. Entrez dans le répertoire du projet
  2. Tapez git init pour initialiser le projet dans un référentiel Git
  3. Tapez git add . pour ajouter tous les fichiers
  4. Tapez git commit -m "First Commit" pour capturer les modifications apportées à un référentiel Git.

Connecter le dépôt local à GitHub

Une fois que vous avez configuré un référentiel local, les instructions suivantes fournissent un guide sur la connexion à un référentiel distant sur GitHub.

  • Allez sur GitHub
  • Connectez-vous à votre compte
  • Créez un nouveau référentiel et copiez l’URL du référentiel.
  • Tapez les commandes suivantes pour connecter le référentiel git local à GitHub.
    $ git remote add origin https://github.com/user/repo.git
    

    git remote add origin https://github.com/user/repo.git demande une authentification à chaque fois que vous poussez. Si l'authentification à deux facteurs (2FA) est activée, vous devrez utiliser un jeton d'accès personnel (PAT) au lieu d’un mot de passe, comme indiqué ci-dessous. Au lieu de cela, vous pouvez utiliser git remote add origin git@github.com:user/repo.git pour éviter l’authentification pour chaque action git que vous effectuez.

    $ git push -u origin master
    

    nom d’utilisateur et mot de passe git

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