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.1 → 2.47.1 no changes
- 2.43.0 11/20/23
- 2.40.1 → 2.42.3 no changes
- 2.40.0 03/12/23
- 2.39.1 → 2.39.5 no changes
- 2.39.0 12/12/22
- 2.18.1 → 2.38.5 no changes
- 2.18.0 06/21/18
- 2.14.6 → 2.17.6 no changes
- 2.13.7 05/22/18
- 2.9.5 → 2.12.5 no changes
- 2.8.6 07/30/17
- 2.1.4 → 2.7.6 no changes
- 2.0.5 12/17/14
DESCRIÇÃO
Esse comando armazena em cache as credenciais para uso em futuros programas Git. As credenciais armazenadas são mantidas na memória do processo cache-daemon (em vez de serem gravadas emn um arquivo) e são esquecidas após um tempo limite que pode ser configurável. As credenciais são esquecidas mais cedo se o cache-daemon morrer, por exemplo, quando o sistema é reiniciado. O cache pode ser acessado por meio de um soquete de domínio Unix, restrito ao usuário atual através das permissões do sistema de arquivos.
Provavelmente você não vai querer invocar este comando diretamente; Ele deve ser utilizado pelas outras partes como um auxiliar da credencial do Git. See gitcredentials[7] or EXAMPLES
below.
OPÇÕES
- --timeout <segundos>
-
Quantidade de segundos para armazenar as credenciais em cache (Predefinição: 900).
- --socket <caminho>
-
Use
<caminho>
para entrar em contato com um cache daemon em execução (ou inicie um novo cache daemon se um não tiver sido iniciado). A predefinição é$XDG_CACHE_HOME/git/credential/socket
, a menos que~/.git-credential-cache/
exista, e nesse caso,~/.git-credential-cache/socket
seja usado. Se o seu diretório pessoal estiver emnum sistema de arquivos montado na rede, talvez seja necessário alterá-lo para um sistema de arquivos local. É necessário especificar um caminho absoluto.
CONTROLANDO O DAEMON
Se você deseja que o daemon encerre antes esquecendo todas as credenciais em cache antes do tempo limite, você pode emitir uma ação exit
:
git credential-cache exit
EXEMPLOS
O objetivo deste auxiliar é reduzir a quantidade de vezes que você deve digitar o seu nome de usuário ou senha. Por exemplo:
$ git config credential.helper cache $ git push http://exemplo.com/repo.git Username: <digite o seu nome de usuário> Password: <digite a sua senha> [funcione por mais 5 minutos] $ git push http://example.com/repo.git [as suas credenciais serão utilizadas automaticamente]
Você pode utilizar as opções através da variável de configuração credential.helper
(este exemplo incrementa o cache a cada 1 hora):
$ git config credential.helper 'cache --timeout=3600'
GIT
Parte do conjunto git[1]