Как я могу установить пользовательские команды git (например, git hooks) в Windows? - PullRequest
1 голос
/ 15 марта 2012

Я пытаюсь использовать инструмент git-hooks в Windows.Но я не могу понять, как установить файл git-hooks.sh так, чтобы я мог набрать git hooks --install в Git Bash.

Я попытался поместить его в C:\Program Files (x86)\Git\git, где много других git-*.sh файловпохоже на жизнь.Но не повезло.

В чем секрет?

1 Ответ

1 голос
/ 29 июня 2012

Как сказано в инструкциях по установке git-hooks , вам необходимо «добавить git-hooks в переменную среды PATH, чтобы можно было запускать git hooks» (или скопировать git-hooks в каталог уже находится в вашем пути). Ни C:\Program Files (x86)\Git\git (этот каталог действительно существует для вас, я его здесь не вижу), ни каталоги C:\Program Files (x86)\Git\libexec\git-core не находятся в вашем PATH по умолчанию. Хотя на самом деле любой каталог, который находится в вашей переменной PATH, будет работать, я бы порекомендовал использовать каталог, в котором находится git.exe, обычно C:\Program Files (x86)\Git\bin. Также не забудьте сохранить исходное имя файла git-hooks, не переименовывайте файл в git-hooks.sh, хотя это сценарий оболочки.

...