У меня есть очень простой pre-commit
-hook со следующим кодом в нем:Почему я не могу запустить бродячий ssh в pre-commit hook?
#!/usr/bin/env bash
vagrant ssh -c "/var/www/public/tests.sh"
Но всякий раз, когда я пытаюсь совершить я получаю следующее сообщение:
.git/hooks/pre-commit: line 2: vagrant: command not found
установлен Vagrant и бежит. Если я выполняю команду вручную, она работает, только если Git пытается ее запустить, это не так.
Я уже пробовал следующее:
- Добавить дополнительный скрипт
pre-commit.sh
в корне моего проекта и вызова, что с предварительной фиксацией ловушкой. - Добавлен абсолютный путь к двоичному двоичному счету в моем привязке до фиксации, но затем я получаю сообщение, что моя виртуальная коробка не работает (хотя это и есть).