Переустановите ту же версию только в этот раз, следуйте приведенным ниже инструкциям: http://help.github.com/win-set-up-git/ со следующим предпочтением:
На 5-м экране снимите флажок Дополнительные значки и Интеграция с Проводником Windows
На 6-м экране вместо «Использовать только git bash» выберите второй параметр «Запустить Git из командной строки Windows».
Я думаю, что исключение, которое мы получили, было результатом неправильной настройки пути в системных переменных среды:
http://code.google.com/p/msysgit/source/detail?r=33cc102ca9e3833aec8d3325c698f23791add6f0
Кроме того, к вашему сведению:
Здесь есть предложение:
http://comments.gmane.org/gmane.comp.version-control.msysgit/13834
удалить Git-1.7.7.1-preview20111027.exe, установив поверх него более старую версию (Git-1.6.2.2-preview20090408.exe). Я попробовал то же самое, но не сработало. Вызов unins000 или удаление через программы добавления / удаления не помогли.
Теперь я понимаю, почему моя коллега сказала, что он предпочитает использовать http://en.wikipedia.org/wiki/Mercurial для Git. Он сказал, что ему не нужно беспокоиться обо всех исключениях, которые выбрасывает cygwin (работа с Windows), и я поддерживаю его в этом.
В любом случае, я надеюсь, что мой комментарий сэкономит вам время, ребята.
Ура!