git cnetworkingential.helper = caching ¿nunca olvida la contraseña?

Quiero que mi contraseña sea olvidada, así que tengo que escribirla nuevamente.

He configurado esto:

git config cnetworkingential.helper 'cache --timeout=600' 

pero mucho más tarde, varios días, todavía restring la contraseña y no me la vuelve a preguntar …

git versión 1.7.10.4 (en Ubuntu)

me encontré con un error? (Como veo preguntas similares, pero ninguna que encuentre que responda esto …)

EDITAR: ¿o me estoy perdiendo algo?

EDITAR: ahora sé que commit es local, y push es remoto. PERO mis commits (con RabbitVCS Git nautilus addon) parecen estar realizando el push mientras el repository remoto se está actualizando … Cuando emito push , se solicita una contraseña … pero con el command commit no pregunta Y ejecuta el actualización remota; Comprobé que hace 4 horas mi commit actualizó el server remoto 🙁

Problema 1 : "quiero que mi contraseña sea olvidada" por git

Problema 2 (implícito) : configuration de configuration contradictoria

Respuesta :

 git config --unset-all cnetworkingential.helper git config --global --unset-all cnetworkingential.helper git config --system --unset-all cnetworkingential.helper 

Explicación: la configuration de Git se especifica en tres lugares:

  1. (repository_home) /. git / config ……………………… para el repository sujeto.
  2. ~ / .gitconfig …………………….. para este usuario en particular.
  3. /etc/gitconfig ………………para todos los usuarios en este sistema.

Los commands indicados anteriormente eliminarán todas las configuraciones relacionadas con las cnetworkingenciales en el repository, el usuario y el nivel del sistema … lo cual (creo) responde a su pregunta.

Sin embargo, parece que su problema puede estar limitado a tener algún tipo de contradicción de configuration relacionada con una opción de cnetworkingential.helper, cache . Si prefiere restablecer solo esa opción, haga esto:

 git config --unset cnetworkingential.helper 'cache' git config --global --unset cnetworkingential.helper 'cache' git config --system --unset cnetworkingential.helper 'cache' 

… luego configure el time de espera en el nivel apropiado, cualquiera de:

 git config --set cnetworkingential.helper 'cache --timeout=600' git config --global --set cnetworkingential.helper 'cache --timeout=600' git config --system --set cnetworkingential.helper 'cache --timeout=600' 

Para más información, vea la excelente documentation aquí:

  1. command git config
  2. caching de cnetworkingenciales git
Intereting Posts