Estou trabalhando com vários repositórios, mas ultimamente estava apenas trabalhando em nosso interno e tudo foi ótimo.
Hoje tive que confirmar e enviar código para outro, mas estou tendo alguns problemas.
$ git push appharbor master
error: The requested URL returned error: 403 while accessing https://gavekortet@appharbor.com/mitivo.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Não há nada que eu possa fazer, que traga a entrada de senha novamente.
Como posso redefinir as credenciais do meu sistema para que o Git me peça a senha desse repositório?
Eu tentei:
git config --global --unset core.askpass
para desabilitar a senha
git config credential.helper 'cache --timeout=1'
para evitar o cache de credenciais ...
Nada parece funcionar; Alguém tem uma idéia melhor?
netrc
, que armazenaria várias credenciais em um arquivo criptografado . É melhor do que digitar sua senha todas as vezes para cada sessão, pois o cache apenas "armazena em cache" a senha por um determinado período. Veja um exemplo completo aqui .
~/.netrc
arquivo?