"Git config –global cnetworkingential.helper cache" no almacenado en caching en win7 + cygwin

Estoy usando git en una máquina win7 con cygwin instalado (git versión 1.7.9, no usando cygwin bash pero con cygwin / bin en la variable PATH de Windows y usando el shell de commands de Windows normal) y para no tener que escribir mi cnetworkingenciales de cada otro command de git, pensé que usaría el cnetworkingencial de ayuda,

git config --global cnetworkingential.helper cache 

sin embargo, después de emitir este command y hacer una búsqueda de git desde mi repository git: que me pide mi contraseña, cualquier command posterior que requiera cnetworkingenciales todavía me pide mi contraseña en lugar de usar los valores en caching a través del asistente de cnetworkingenciales.

¿Alguien sabría cómo hacer que el git de cygwin en Windows 7 guarde correctamente las cnetworkingenciales? (Todas las preguntas que pude encontrar en SO sobre esto fueron para las configuraciones de msys).

Esta característica utiliza un socket de dominio unix para la comunicación, por lo que no funciona en Windows nativo Git en absoluto. Puede ver este proyecto como una sustitución: http://gitcnetworkingentialstore.codeplex.com/

UPD : pensé (por alguna razón) que está utilizando Windows Git nativo con Cygwin instalado al lado. Si está usando cygwin's git es extraño que nada funcione. Dejo una respuesta aquí, tal vez ayudará a alguien.