Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-09-25. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

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 Server 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