# Cache de senha no Git

> Um jeito simples de fazer o Git memorizar sua senha

- Author: Franklin Javier
- Published: 2015-08-05
- Language: Português (Brasil)
- Tags: tooling
- Canonical: https://franklinjavier.com/pt-br/blog/cache-de-senha-no-git/

Toda vez que eu vou dar um pull ou push de um projeto clonado via HTTPS, o Git solicita minha senha.
Convenhamos, é uma chatice não é? 

Para contornar isso, você pode usar a *credential helper* para dizer ao Git memorizar sua senha por
um determinado tempo. 

## Exemplo

```bash
$ git config credential.helper cache
```

Esse momento o Git pede a senha para poder memorizá-la.

```bash
$ git push
Password:
```

Pronto, memorizou. Agora suas credencias serão usadas automaticamente.

```bash
$ git push

Counting objects: 26, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (5/5), done.
Total 6 (delta 3), reused 0 (delta 0)
To https://example.com/repo.git
   a577d95..5774c51  bla -> bla
```

## Local vs Global
O primeiro comando irá memorizar a senha apenas daquele repositório. Para que funcione em todos repositórios,
adicione o parâmetro ```global```.

```bash
$ git config --global credential.helper cache
```

## Tempo de memorização
O Git irá memorizar sua senha por 15 minutos, caso queira
mudar esse tempo, basta adicionar o parâmetro ```timeout```.

```bash
$ git config --global credential.helper 'cache --timeout=3600'
```

O parâmetro ```timeout``` recebe valor em segundos, então, nesse caso, ficará memorizado por 60 minutos (1 hora).

---

Se você clonou o repositório usando SSH, é possível se autenticar usando a chave SSH ao invés de usuário e senha. Para mais detalhes, [consulte esse guia](https://help.github.com/articles/generating-ssh-keys/).

## Posts relacionados

- [Como compartilho links com meus agentes](https://franklinjavier.com/pt-br/blog/como-compartilho-links-com-meus-agentes/) (2026-10-21): O xmd recebe um link (post do X, artigo ou página que depende de JavaScript) e retorna só o conteúdo em Markdown. Sem login, sem chave e sem MCP.
- [MacBook velho virou servidor de contexto](https://franklinjavier.com/pt-br/blog/macbook-velho-virou-servidor-de-contexto/) (2026-10-08): Contexto compartilhado entre agentes, máquinas e projetos: meu MacBook de 2017 guarda sessões e resumos, com conferência no repositório antes de retomar.
- [Publicamos 28 das nossas skills de agente como open source](https://franklinjavier.com/pt-br/blog/skills-open-source-para-agentes/) (2026-06-26): As skills internas do Stone Giant Studio para agentes de código agora são públicas - arquivos markdown, sem dependências, portáveis entre Claude Code, Cursor, Codex e Gemini CLI.

---

Todas as páginas deste site também estão disponíveis em markdown: solicite qualquer URL com o header `Accept: text/markdown`. Veja o [llms.txt](https://franklinjavier.com/llms.txt) e o [sitemap](https://franklinjavier.com/sitemap.xml).
