在私人git中的每次提交时发送电子邮件

时间:2018-03-14 17:09:03

标签: git outlook

我在这里有一个查询是否有任何方法我们可以在私人git中配置交换详细信息。好吧在Github我们有这个配置它的选项,但我使用私人git ...有没有这样的方式我们可以在每次提交后发送电子邮件给特定的人...

不幸的是我没有使用Jenkins。

我的Git服务器和Outlook在Windows上..

先谢谢。

2 个答案:

答案 0 :(得分:0)

是。 假设你有自己的git服务器托管,你可以访问钩子。

你需要的只是一个post-receive钩子,它会在git push完成执行后立即发送电子邮件。

参考:https://www.atlassian.com/git/tutorials/git-hooks

你需要这样的东西作为" post-receive"钩:

shopt -s extglob

编辑:我错过了关于在Windows上使用git的问题。上面的代码片段可以在Unix上运行。不确定Windows中邮件的等效命令。

答案 1 :(得分:0)

this answer包含您需要的一切。请参阅post-receive-email hook和multimail/子目录。