Consegui consertar o problema verificando uma nova cópia do repositório com o MSysGit, em vez de tentar usar o antigo, que foi originalmente verificado com o git do Cygwin.
Embora esta seja uma solução adequada para este caso, eu ainda estaria interessado em aprender como tornar um repositório compatível com ambos.