Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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 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 des informations d’identification comme Git Credential Manager. L’authentification basée sur un 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 « Création d’un personal access token ».

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