当有人推入GitHub分支时如何得到通知?

我们正在使用我们公司的GitHub Enterprise。 我们有一个“开发”分支,每个程序员必须推动他们的工作。 有人有办法得到通知,当有人推入开发分支与一个差异视图的链接,就像你得到一个拉请求?

不完全 – 但足够接近。 (每次提交都会收到通知,而不是推送。)

对于GitHub Enterprise截至2014年中:

  1. 进入您的存储库的设置
  2. 打开“Webhooks和服务”选项卡
  3. 点击“添加服务”button
  4. 从长长的服务列表中select“电子邮件”
  5. input一个电子邮件地址。 这可以是转发到多个电子邮件地址的电子邮件地址,也可以是只有一个人/帐户需要电子邮件通知的自己的电子邮件地址。
  6. 选中“从作者发送”(可能)和“活跃”(绝对)。

对于旧版本的GitHub Enterprise:

  1. 进入您的存储库的设置
  2. 打开“服务钩子”选项卡
  3. 从长长的服务列表中select“电子邮件”
  4. input一个电子邮件地址。 这可以是转发到多个电子邮件地址的电子邮件地址,也可以是只有一个人/帐户需要电子邮件通知的自己的电子邮件地址。
  5. 选中“从作者发送”(可能)和“活跃”(绝对)。

完成!

如何使用IFTT或Zapier

免责声明:我是原作者。

这个项目允许你在你正在观察的仓库(在任何分支上)提交一个提交时得到一个电子邮件。

解释: gicowa是一个用python编写的命令行工具,列出了所有正在观看的GitHub回购站上的所有最后提交。 这个工具可以通过电子邮件发送它的输出,并可以从你的crontab调用。 这样做会使您每次在您正在观看的GitHub仓库上提交提交时都会收到电子邮件通知。

Interesting Posts