Я установил GitStack на Windows Server 2008 и для данного проекта создал голый репозиторий, в который я нажимаю из своей локальной среды разработки. Я хотел бы настроить хук, который заставляет мою промежуточную среду автоматически объединять отправленные изменения при каждом нажатии.
Я разместил предыдущий скрипт bash, но теперь обновил его до следующего:
#!/bin/sh
export GIT_WORK_TREE=F:\\inetpub\\project_name\\staging\\
export GIT_DIR=F:\\inetpub\\project_name\\staging\\.git
git pull origin master
И получите следующее сообщение об ошибке:
удаленный: bash.exe: предупреждение: не удалось найти /tmp, создайте!
удаленный: From F:/GitStack/repositories/project_name
удаленный: * мастер ветки -> FETCH_HEAD
удаленный: ошибка: невозможно чтобы создать каталог для f:/inetpub/project_name/staging/.git/refs/remotes/origin/master
remote: ! c8f4278..80cbe73 master -> origin/master (невозможно обновить локальную ссылку)
To http://[email protected]:9999/project_name.git c8f4278..80cbe73 master -> master, обновляющий локальную ссылку отслеживания 'refs/remotes/origin/master'
Я не уверен, куда идти отсюда - какие-нибудь советы?