msysgit — sh.exe — вилка:Разрешение отклонено — Vista 64 бит
Вопрос
Я без проблем установил msysgit на другие машины с Windows.На этой 64-битной системе Vista Ultimate я установил 3 последние версии msysgit.Во всех трех установках, когда я выполняю «git bash здесь», я получаю именно это в командном окне:
sh.exe": fork: Permission denied
sh.exe"-3.1$
Команда git не работает.Я получаю то же сообщение об отказе в разрешении.Есть какие-нибудь подсказки о том, как это исправить?
Обновлять
Кроме того, когда я делаю «git gui здесь», я получаю:
Cannot determine Git version.
couldn't execute "C\...\git-core\git.exe
Git Gui requires Git 1.5.0 or later
Я использую версию новее 1.5.0.
Решение
Обычный способ установки msysgit:
- не в
C:\Program Files
илиC:\Program Files(x86)
(Чтобы избежать проблем с механизмом UAC:у меня был та же проблема с «отказано в разрешении» с eclipse, и такого рода программы не следует устанавливать вProgram Files
в любом случае.) - с опцией «Запустить Git из командной строки Windows»:минимальное воздействие на
PATH
, и избежать побочных эффектов, если Cygwin уже установлен.
Это всегда работало таким образом.
Не связан с StackOverflow