push via hooks(GIT,Windows,GitStack)后合并登台存储库裸存储库

时间:2013-12-02 13:31:05

标签: windows git git-merge githooks gitstack

我已经在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'

我不确定从哪里开始 - 任何提示?

1 个答案:

答案 0 :(得分:0)

尝试以管理员身份运行GitStack服务。