当有人推入GitHub分支时如何得到通知?
我们正在使用我们公司的GitHub Enterprise。 我们有一个“开发”分支,每个程序员必须推动他们的工作。 有人有办法得到通知,当有人推入开发分支与一个差异视图的链接,就像你得到一个拉请求?
不完全 – 但足够接近。 (每次提交都会收到通知,而不是推送。)
对于GitHub Enterprise截至2014年中:
- 进入您的存储库的设置
- 打开“Webhooks和服务”选项卡
- 点击“添加服务”button
- 从长长的服务列表中select“电子邮件”
- input一个电子邮件地址。 这可以是转发到多个电子邮件地址的电子邮件地址,也可以是只有一个人/帐户需要电子邮件通知的自己的电子邮件地址。
- 选中“从作者发送”(可能)和“活跃”(绝对)。
对于旧版本的GitHub Enterprise:
- 进入您的存储库的设置
- 打开“服务钩子”选项卡
- 从长长的服务列表中select“电子邮件”
- input一个电子邮件地址。 这可以是转发到多个电子邮件地址的电子邮件地址,也可以是只有一个人/帐户需要电子邮件通知的自己的电子邮件地址。
- 选中“从作者发送”(可能)和“活跃”(绝对)。
完成!
如何使用IFTT或Zapier
免责声明:我是原作者。
这个项目允许你在你正在观察的仓库(在任何分支上)提交一个提交时得到一个电子邮件。
解释: gicowa是一个用python编写的命令行工具,列出了所有正在观看的GitHub回购站上的所有最后提交。 这个工具可以通过电子邮件发送它的输出,并可以从你的crontab
调用。 这样做会使您每次在您正在观看的GitHub仓库上提交提交时都会收到电子邮件通知。