0

我想在我的 Windows 服务器上设置 git 部署,但是我在从 git post-receive 事件更改 director 时遇到了一些麻烦。我收到“没有这样的文件或目录”错误。

我有以下设置:

  1. Windows 共享上的 git 存储库 //share/git/repo/
  2. 接收后配置如下:

    #!/bin/sh

    echo "构建 Arla 解决方案"

    cd /c/构建

    取消设置 GIT_DIR

    git pull 起源大师

    echo "做一些后期构建操作..."

当我对存储库进行提交/推送时,如果在线失败:cd C:/Builds.

我在 Linux 服务器 (VPS) 上设置了类似的东西,没有任何问题。我认为问题在于我如何格式化更改目录。

有什么建议么?

4

1 回答 1

0

git的 bash (AFAIK) 对 不熟悉C:
请尝试将相关行替换为/c/Builds
记住bash是区分大小写的,不像Windows

于 2012-07-30T13:33:24.747 回答