Los Repos actuales de GIT sobre Samba no funcionan desde Cygwin

Tengo un set de repositorys git en un server Samba que parece que ya no puedo usar desde una de las instalaciones de Cygwin que he estado usando.

He estado usando este mismo server por algunos años sin tocar su SO en absoluto. Sin embargo, actualicé mi configuration de Cygwin hace unos días.

$ git --version git version 2.1.4 

Hace poco, hice una edición, la comprometí e intenté empujar. Obtuve esta salida:

 $ git push origin master fatal: '//host/path/to/repo.git/' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

He estado utilizando dicho repository durante más de un año, por lo que no puede haber nada en .git / config en ninguno de los lados.

Leí a Git sobre Samba que ya no puede search / agregar / comprometer, lo que parece haber concluido con el diagnóstico de que un error del kernel necesitaba un parche (¿del lado del cliente?). Dado que el lado del cliente es Cygwin, eso no se aplicaría a este caso. Como el lado del server no ha cambiado (aún 2.6.27), una regresión en ese lado no es una posibilidad lógica.

Hay un par de otras preguntas aquí que comenzaron con los mismos posts de error a través de circunstancias ligeramente diferentes, y conducen a la misma conclusión, parchear el kernel como se indicó anteriormente.

Mi otra installation de Cygwin usando el mismo set de repositorys está en git 1.7.9. Todavía puede clonar cualquiera de mis repositorys, incluso uno recién creado pero vacío creado por Cygwin que tiene la versión de Git 2.1.4 pero que no puede ser insertado.

Hay un error en Cygwin 2.0.0 que se corrige en Cygwin 2.0.1-1. El error está en cygwin1.dll. Puede rastrear el diagnóstico en este hilo de correo electrónico cygwin.com y ver el anuncio

Los usuarios que han encontrado este problema en la versión afectada de Cygwin deberían intentar actualizar a la última versión disponible.

El problema era traducir los permissions entre las diferentes representaciones de permissions en el recurso compartido Samba, Windows y el entorno POSIX de Cygwin, según tengo entendido. Para get la información correcta, consulte el hilo de diagnóstico mencionado anteriormente.

Mis disculpas por no informar de inmediato.