Cacheando sua senha do GIT – Caching your password in Git

GIT Logo
Quem nunca ficou impaciente ao ter que fazer qualquer comando no git remoto e ele solicitar a senha.

Se você está aqui é provavelmente por que você está cansado de ter que digitar a senha do GIT toda vez.

Então segue a dica para Linux e MacOS respectivamente

Linux
Tanto para linux quanto para mac o que vai precisar fazer é configurar o
credential.helper

No caso do linux você utilizará da seguinte forma

$ git config credential.helper 'cache --timeout=300'

Você pode também suprimir o timeout do comando, executando da seguinte forma
git config --global credential.helper cache
Que por padrão guardará a senha no cache por 15 minutos

MacOS
Para o MacOS você precisa ter instalado em sua maquina o credential-osxkeychain

Você precisará da versão 1.7.1 do git para que possa funcionar o cache da credencial. Para verificar se o credential-osxkeychain está instalado utilize o seguinte comando
git credential-osxkeychain
Ele deverá retornar algo do tipo
Usage: git credential-osxkeychain <get|store|erase>

Se você instalou o GIT utilizando o homebrew o credential-osxkeychain estará instalado por padrão, caso o mesmo não esteja instalado você pode instala-lo da seguinte forma

curl -s -O https://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
# Download the helper

chmod u+x git-credential-osxkeychain
# Fix the permissions on the file so it can be run

sudo mv git-credential-osxkeychain "$(dirname $(which git))/git-credential-osxkeychain"
# Move the helper to the path where git is installed

Depois que tiver tudo instalado você poderá utiliza-lo da seguinte forma


git config --global credential.helper osxkeychain
# Set git to use the osxkeychain credential helper

Assim a próxima vez que você chamar o git clone por exemplo ele armazenara sua senha e a mesma não será mais solicitada.

Anúncios

2 comentários sobre “Cacheando sua senha do GIT – Caching your password in Git

  1. Oi, tudo bem!? Tô escrevendo para pedir uma ajudinha. Tô precisando urgente do livro Sistemas Distribuídos – Princípios e Paradigmas e vi um comentário seu no site megafirebay agradecendo pelo livro. Você ainda tem este arquivo? Poderia compartilhá-lo comigo?
    Desde já te agradeço.
    Abraços,
    Aline

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s