Skip to main content

Pourquoi Git demande toujours mon mot de passe ?

Si Git vous invite à entrer un nom d’utilisateur et un mot de passe chaque fois que vous essayez d’interagir avec GitHub, vous utilisez probablement l’URL de clonage HTTPS pour votre dépôt.

L’utilisation d’une URL distante HTTPS présente certains avantages par rapport à l’utilisation de SSH. Elle est plus facile à configurer que SSH et fonctionne généralement à travers des pare-feu et des proxys stricts. Toutefois, elle vous invite également à entrer vos informations d’identification GitHub Enterprise Cloud chaque fois que vous tirez ou poussez un dépôt.

Lorsque Git vous invite à entrer votre mot de passe, entrez votre personal access token. Vous pouvez également utiliser une assistance d’informations d’identification comme Git Credential Manager. L’authentification par mot de passe pour Git a été supprimée en faveur de méthodes d’authentification plus sécurisées. Pour plus d’informations, consultez « Gestion de vos jetons d'accès personnels ».

Afin de ne pas avoir à entrer votre mot de passe, configurez Git pour mettre en cache vos informations d’identification. Une fois que vous avez configuré la mise en cache des informations d’identification, Git utilise automatiquement votre personal access token mis en cache quand vous tirez ou que vous envoyez (push) un dépôt en utilisant HTTPS.

Pour aller plus loin