Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.0 11/20/23
- 2.40.1 → 2.42.1 no changes
- 2.40.0 03/12/23
- 2.39.1 → 2.39.3 no changes
- 2.39.0 12/12/22
DESCRIPTION
Cette commande met en cache les informations d’identification en mémoire pour être utilisées par les futurs programmes Git. Les informations d’identification stockées sont conservées en mémoire par le processus de cache (au lieu d’être écrite dans un fichier) et sont oubliées après un délai configurable. Les informations d’identification sont oubliées plus rapidement si le daemon-cache meurt, par exemple en cas de redémarrage du système. Le cache est accessible via un socket de domaine Unix, limité à l’utilisateur actuel par les permissions du système de fichiers.
Vous n’avez probablement pas envie d’invoquer cette commande directement ; elle est destinée à être utilisée comme une aide à l’identification par d’autres parties de Git. Voir gitcredentials[7] ou EXEMPLES
ci-dessous.
OPTIONS
- --timeout <secondes>
-
Nombre de secondes pour mettre en cache les informations d’identification (par défaut : 900).
- --socket <chemin>
-
Utiliser
<chemin>
pour contacter un démon de cache en cours d’exécution (ou démarrer un nouveau démon de cache s’il n’en existe pas). La valeur par défaut est$XDG_CACHE_HOME/git/credential/socket
sauf si~/.git-credential-cache/
existe, auquel cas~/.git-credential-cache/socket
est utilisé à la place. Si votre répertoire personnel est sur un système de fichiers monté sur le réseau, vous devrez peut-être le changer pour un système de fichiers local. Vous devez spécifier un chemin absolu.
CONTRÔLER LE DAEMON
Si vous souhaitez que le daemon se termine prématurément, en oubliant toutes les informations d’identification mises en cache avant leur expiration, vous pouvez lancer une action exit
:
git credential-cache exit
EXEMPLES
Le but de cette aide est de réduire le nombre de fois où vous devez taper votre nom d’utilisateur ou votre mot de passe. Par exemple :
$ git config credential.helper cache $ git push http://example.com/repo.git Nom d'utilisateur : <Tapez votre nom d'utilisateur> Mot de passe : <Tapez votre mot de passe> [travail pendant 5 minutes de plus] $ git push http://example.com/repo.git [vos informations d'identification sont utilisées automatiquement]
Vous pouvez fournir des options via la variable de configuration credential.helper (dans cet exemple, le temps de cache est augmenté à 1 heure) :
$ git config credential.helper 'cache --timeout=3600'
GIT
Fait partie de la suite git[1]
TRADUCTION
Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .