我已经在Windows Server 2008上安装了GitStack,并且对于给定项目创建了一个裸存储库,我从本地开发环境推送到该存储库。我想设置一个钩子,使我的登台环境在每次推送时自动合并推送的更改。
我发布了一个上一个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
并收到以下错误消息:
remote:bash.exe:警告:找不到/ tmp,请创建!
remote:来自F:/ GitStack / repositories / project_name
remote:* branch master - > FETCH_HEAD
remote:错误:无法为f创建目录:/inetpub/project_name/staging/.git/refs/remotes/origin/master
远程:! c8f4278..80cbe73 master - > origin / master(无法更新本地参考)
至http://me@mydomain.com:9999/project_name.git
c8f4278..80cbe73 master - >主
更新本地跟踪ref'refs / remotes / origin / master'
我不确定从哪里开始 - 任何提示?
答案 0 :(得分:0)
尝试以管理员身份运行GitStack服务。