Português (Brasil) ▾
Localized versions of git-credential-cache manual
  1. English
  2. Français
  3. Português (Brasil)
  4. українська мова
  5. 简体中文
Topics ▾ Latest version ▾ git-credential-cache last updated in 2.49.0
Changes in the git-credential-cache manual
  1. 2.49.1 → 2.52.0 no changes
  2. 2.49.0 2025年03月14日
  3. 2.43.1 → 2.48.2 no changes
  4. 2.43.0 2023年11月20日
  5. 2.40.1 → 2.42.4 no changes
  6. 2.40.0 2023年03月12日
  7. 2.39.1 → 2.39.5 no changes
  8. 2.39.0 2022年12月12日
  9. 2.18.1 → 2.38.5 no changes
  10. 2.18.0 2018年06月21日
  11. 2.14.6 → 2.17.6 no changes
  12. 2.13.7 2018年05月22日
  13. 2.9.5 → 2.12.5 no changes
  14. 2.8.6 2017年07月30日
  15. 2.1.4 → 2.7.6 no changes
  16. 2.0.5 2014年12月17日

Check your version of git by running

git --version

NOME

git-credential-cache - Assistente para armazenar temporariamente as senhas na memória

RESUMO

git config credential.helper 'cache [<opções>]'

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'

PERSONAL ACCESS TOKENS

Some remotes accept personal access tokens, which are randomly generated and hard to memorise. They typically have a lifetime of weeks or months.

git-credential-cache is inherently unsuitable for persistent storage of personal access tokens. The credential will be forgotten after the cache timeout. Even if you configure a long timeout, credentials will be forgotten if the daemon dies.

To avoid frequently regenerating personal access tokens, configure a credential helper with persistent storage. Alternatively, configure an OAuth credential helper to generate credentials automatically. See gitcredentials[7], sections "Available helpers" and "OAuth".

GIT

Parte do conjunto git[1]

AltStyle によって変換されたページ (->オリジナル) /