DEV Community

Ademir Mazer Jr -  Nuno
Ademir Mazer Jr - Nuno

Posted on • Originally published at mazer.dev on

Cache temporário das credenciais GIT – username e password

CTA do artigo Git Credentials Cache

Existem situações em que você precisa trabalhar com um repositório GIT usando o protocolo HTTPs e não pode armazenar permanentemente as credenciais de usuário na configuração local. Uma solução é armazenar em um cache temporário as credenciais (username e password – senha) por um tempo limitado.

git-credential-cache é o auxiliar que vamos usar para armazenar temporariamente as senhas na memória.

O comando git-credential-cache

Este comando armazena credenciais na memória para uso por um determinado tempo do programa Git.

As credenciais armazenadas nunca são armazenadas em disco, sendo esquecidas após um tempo limite configurável.

O cache pode ser acessado por meio de um soquete de domínio Unix, restrito ao usuário atual por permissões do sistema de arquivos.

Exemplo

O objetivo em utilizar esse helper é diminuir a quantidade de vezes que precisará digitar usuário e senha em um espaço de tempo curto, por exemplo, quando está fazendo ajustes de deploy em um servidor de testes.

Confira o exemplo de uso a seguir:

git config credential.helper cache
git push https://gitlab.com/palavrasagrada.git
Username: <seu nome de usuário>
Password: <sua senha>

[passados 5 minutos]

git push https://gitlab.com/palavrasagrada.git
[Suas credenciais em cache serão utilizadas automaticamente dentro do prazo limite]
Enter fullscreen mode Exit fullscreen mode

Continue a ler o artigo completo em »Cache temporário das credenciais GIT – username e password


O post Cache temporário das credenciais GIT – username e password apareceu primeiro em MAZER.DEV.

Top comments (0)