Aller au contenu principal

API

https://fakestoreapi.com/

Git - Authentification via un navigateur Web

Certains services Git, comme GitHub, offrent une authentification basée sur un navigateur web appelée "Web Flow". Lorsque vous tentez de cloner un dépôt, vous pouvez être redirigé vers un navigateur web pour vous connecter au service Git. Une fois authentifié, le service vous redirige vers votre application avec un jeton d'accès temporaire.

Pour utiliser cette méthode, vous aurez besoin de configurer votre client Git pour utiliser un fournisseur d'identité qui prend en charge l'authentification web. Par exemple, avec GitHub, vous pouvez utiliser GitHub CLI (gh) pour faciliter l'authentification.

Installez GitHub CLI et suivez les instructions pour vous authentifier :

Pour installer GitHub CLI sur Ubuntu via la console, vous pouvez suivre ces étapes. Notez que les commandes peuvent nécessiter l'exécution avec des privilèges de superutilisateur (préfixées par sudo).

  1. Ajoutez le dépôt GitHub CLI à votre liste de sources :

    curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
    sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
  2. Mettez à jour la liste des paquets :

    sudo apt update
  3. Installez GitHub CLI :

    sudo apt install gh

Après l'installation, vous pouvez vérifier que gh est correctement installé en exécutant :

gh --version

Cela devrait afficher la version de GitHub CLI que vous avez installée. Vous pouvez ensuite vous connecter à GitHub en utilisant :

gh auth login

Suivez les instructions à l'écran pour choisir votre méthode d'authentification préférée, qui peut inclure la connexion via un navigateur web.