在Windows上从GIT Bash推送时未调用post recieve

在Windows上从GIT Bash推送时未调用post recieve,git,git-post-receive,Git,Git Post Receive,哎,, 我在远程存储库上启用了post接收钩子,在从Linux机器向上游推送标记\commit时工作正常。(尽管推的时候我必须做sudo)。 但是-从Windows Git客户端推送时,不会调用脚本。 有什么想法吗 谢谢, Ran脚本是否未被调用,或者您不仅仅在Windows Git客户端上看到脚本的输出?无论如何,如果客户端不是最新的,我建议您更新它。可能是一个荒谬的建议。但是您真的确定要推到同一个存储库吗?使用git remote-v检查并比较origin(或您的远程repo的任何名称)这样

哎,, 我在远程存储库上启用了post接收钩子,在从Linux机器向上游推送标记\commit时工作正常。(尽管推的时候我必须做sudo)。 但是-从Windows Git客户端推送时,不会调用脚本。 有什么想法吗

谢谢,
Ran

脚本是否未被调用,或者您不仅仅在Windows Git客户端上看到脚本的输出?无论如何,如果客户端不是最新的,我建议您更新它。

可能是一个荒谬的建议。但是您真的确定要推到同一个存储库吗?使用git remote-v检查并比较origin(或您的远程repo的任何名称)

这样,每次将ref推送到repo时,脚本都会发送电子邮件。从Win机器推送时不会发送电子邮件,尽管更改会反映在repo中。我在想,我的回购协议可能设置不正确。它应该被定义为公共回购协议…现在它只是一个简单的回购协议