Слияние промежуточного репозитория с пустым репозиторием после отправки через хуки (GIT, Windows, GitStack)

Я установил 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'

Я не уверен, куда идти отсюда - какие-нибудь советы?


person user20856    schedule 02.12.2013    source источник


Ответы (1)


Попробуйте запустить службу GitStack от имени администратора.

person poiuytrez    schedule 17.12.2013