在 Windows 服务器上执行 git post-receive 钩子

在 Windows 服务器上执行 git post-receive 钩子

我正在尝试在 Windows 服务器 git(msysgit)安装上执行 post-receive 钩子 - 将 repo 同步到 codebasehq。

该脚本除了 wget“url”之外什么都不做,但似乎没有执行。我已将“post-receive.sample”重命名为“post-receive”,并将 wget 安装到 Windows 路径,通过命令提示符可以正常工作。

是不是有什么事情我没有做?如果您能提供任何关于如何实现这一点的见解,我将不胜感激。谢谢。

答案1

找到了解决方案:

事实证明,钩子脚本上的 Shebang 指向 Git 安装目录中的 /bin。

找不到获得因为 wget 不是安装的一部分。我所要做的就是复制获得放入 git 的 /bin 文件夹并且它起作用了。

对于 Windows 用户来说,获得可以作为以下部分下载Unx工具类

相关内容