Estoy trabajando con varios repositorios, pero últimamente solo estaba trabajando en uno interno y todo fue genial.
Hoy tuve que comprometer e insertar código en otro, pero tengo algunos 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
No hay nada que pueda hacer, eso traería la contraseña nuevamente.
¿Cómo puedo restablecer las credenciales en mi sistema para que Git me solicite la contraseña de ese repositorio?
Yo he tratado:
git config --global --unset core.askpass
para desarmar la contraseña
git config credential.helper 'cache --timeout=1'
para evitar credenciales de caché ...
Nada parece funcionar; ¿Alguien tiene una idea mejor?
fuente
~/.netrc
archivo?netrc
, que almacenaría múltiples credenciales en un archivo cifrado . Es mejor que ingresar su contraseña cada vez para cada sesión, ya que el caché solo "almacena en caché" la contraseña durante un tiempo determinado. Vea un ejemplo completo aquí .