2

我在 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

并得到以下错误信息:

远程:bash.exe:警告:找不到/tmp,请创建!
远程:来自 F:/GitStack/repositories/project_name
远程:* 分支 master -> FETCH_HEAD
远程:错误:无法为 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 -> master更新本地跟踪参考'refs/remotes/原产地/主人'

我不知道从这里去哪里 - 有什么提示吗?

4

1 回答 1

0

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

于 2013-12-17T13:41:09.083 回答