bash: git: команда не найдена

когда я пытаюсь запустить git --version (или любая команда git) в git-bash я получаю следующую ошибку:

bash: git: command not found

в Windows, у меня есть C:Program FilesGitcmd в системной переменной мой путь.

я создал ярлык на рабочем столе для git-bash. По своим свойствам я удалил --cd-to-home флаг из целевой исполняемый файл, и поменял "старт в" каталог в Git-репозиторий: D:my-proj.

когда я открываю git-bash из этого ярлыка,pwd возвращает /d/my-proj как и ожидалось. Тем не менее, я все еще получаю bash: git: command not found вопрос.

Running env от git-bash, я нашел пару интересных вещей:

  1. HOME и HOMEDRIVE используется /z/ и Z:, соответственно.
  2. PATH установлено значение .:/z//bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/X11R5/bin:/usr/local/bin:/sas/tools/com
  3. ORIGINAL_PATH, кажется, указывает на мою переменную пути Windows, но она включает в себя /mingw64/bin:/usr/bin:/z/bin, а не показывает путь к Git.

кажется, что мой git-bash не играет хорошо с моими переменными пути Windows, но я не уверен, как их установить, чтобы я мог запускать команды Git из git-bash. Что посоветуешь?

5
задан Bucket
источник

1 ответов

получается .profile поставил PATH переменная, препятствующая распознаванию git в пути Windows. Прокомментировал эту линию, и она сработала.

2
отвечен Bucket 2017-09-12 20:34:25
источник

Другие вопросы bash git git-bash windows-7