Я продолжаю получать всплывающее окно в TortoiseGit: «Не удалось проанализировать номер версии git.exe». когда я пытаюсь что-то сделать... Я настроил git 1.8 и связал его (через настройки) с TortoiseGit, но это болезненно... У меня точно такие же версии git/TortoiseGit на моем ноутбуке (также Windows) и это работало нормально без проблем =.= мои окна тоже были новой установкой.
Не удалось проанализировать номер версии git.exe
Ответы (8)
Если путь к git.exe — C:\msysgit\msysgit\bin\git.exe, тогда вам нужно ввести C:\msysgit\msysgit\bin в качестве пути git.exe и C:\msysgit\msysgit\mingw\bin в «Внешний путь к DLL» (потому что в противном случае некоторые mingw dll не могут быть найдены).
Если это не поможет, см. здесь
Если ни одно из приведенных выше решений не работает, попробуйте отключить брандмауэр.
У меня тоже была эта проблема, и я попробовал решения, опубликованные здесь и здесь https://tortoisegit.org/issue/1533< /а>
Но ничего не работало, пока я не отключил брандмауэр.
Добавление двойных кавычек к обоим полям исправило это для меня после того, как я выполнил приведенные выше инструкции Свена.
У меня была точно такая же проблема, поэтому вот что я сделал:
- Щелкните правой кнопкой мыши -> Tortoise Git -> Настройки
- Общий
- В качестве пути к внешней DLL введите Path\To\Git\git-cheetah\git_shell_ext64.dll.
После этого Tortoise Git заработал безупречно. Он обновил путь Git.exe до: Path\To\Git\bin
Больше никаких неприглядных ошибок, никаких сообщений о том, что исходный код Git находится на code.google.com или что-то в этом роде... у меня все работало безупречно.
Надеюсь, это решит вашу проблему: D
Изменить
Само собой разумеется, что \path\to\ является общепринятым среди программистов, но я предпочел бы перестраховаться, чем сожалеть, пояснив, что я имею в виду.
Мой \path\to\ для git: *C:\Program Files (x86)*
Это означает, что мой путь к Git.exe: C:\Program Files (x86)\Git\bin, а мой путь к внешней DLL — C:\Program Files (x86)\Git\git. -cheetah\git_shell_ext64.dll.
Я столкнулся с этой проблемой и заметил, что установщик Git v1.8.0 для Windows будет устанавливаться в папку AppData локального пользователя, если он не запущен с правами администратора. Хотя возможность установить приложение от имени обычного пользователя — это здорово, такое поведение неуловимо и несовместимо с другими установщиками в стиле MSI.
Я удалил Git из AppData и повторно запустил тот же установщик Git для Windows от имени администратора, и сообщение об ошибке больше не появлялось в Tortoise Git. Вероятно, это связано с тем, что Git теперь был установлен в ожидаемом месте (которое на моей 64-битной машине было C:\Program Files (x86)\Git).
Я установил следующие версии:
- Черепаха Git 1.8.0.0 64-бит
- Предварительная версия Git 1.8.0 2012 1022
Мне помогло запустить настройки Tortoise Git от имени администратора, затем установить пути в соответствии с ответом Свена, а затем я нажал «Проверить сейчас». После закрытия окна настроек все работает.
Это невероятно. Я пробовал здесь все, но безрезультатно. Затем я:
- скопировал git.exe в c:/
- ввел путь к git.exe: c:
Теперь сообщение об ошибке изменилось.
- снова ввел правильный путь к git.exe: C:\Program Files (x86)\Git\bin
- ввел внешний путь: "C:\Program Files (x86)\Git\git-cheetah"
И Git был распознан!
была такая же проблема, ни одно из предложенных решений не помогло. Деактивировал COMODO Sandbox на время, сделал клон через контекстное меню tortoiseGit, заработало. После перезагрузки Песочница снова активировалась, поэтому добавление ее в доверенные программы работало постоянно. Спасибо!. Поделюсь и здесь.
git version 1.8.0.msysgit.0
Не могли бы вы опубликовать скриншот общей страницы настроек TortoiseGit? - person linquize   schedule 19.11.2012C:\msysgit\git
, установите внешний путь DLLC:\msysgit\mingw\bin
- person linquize   schedule 20.11.2012