Когда вы фиксируете, вы получаете следующую ошибку в консоли (машины, с которой вы делаете коммит) ??
remote: FIND: Parameter format not correct
remote: FIND: Parameter format not correct
Если да, то проблема заключается в find.exe.
Windows имеет find.exe в своей папке \ windows \ system32, а cygwin имеет свой собственный find.exe.Обычно \ windows \ system32 стоит первым в переменной окружения 'path'.
Gitolite использует 'find' в своих скриптах, но, к сожалению, выполняется поиск find.exe из окон, а не из cywin.
Теперь, чтобы решить проблему, перейдите на вкладку переменных среды и добавьте каталог bin cygwin перед system32.
После этого вы не столкнетесь с проблемой «очистки файла author_keys при фиксации»снова.
У меня есть gitolite, работающий на машине с Windows Server 2008, с зеркалированием, работающим нормально.(Я настроил это как ведомое устройство, а мастер - это машина centOs.) Дополнительная информация. Поскольку вы установили sshd в качестве службы Windows, путь cygwin получит меньшую пропускную способность по сравнению с путем Windows.