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

时间:2011-12-03 21:24:50

标签: github github-enterprise

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

3 个答案:

答案 0 :(得分:36)

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

截至2014年中期的GitHub Enterprise:

  1. 进入存储库的设置
  2. 打开“Webhooks和服务”标签
  3. 点击“添加服务”按钮
  4. 从长长的服务列表中选择“电子邮件”
  5. 输入电子邮件地址。这可以是转发到多个电子邮件地址的电子邮件地址,如果只有一个人/帐户需要电子邮件通知,则可以是您自己的电子邮件地址。
  6. 选中“发送自作者”(可能)和“活动”(绝对)。
  7. 对于旧版本的GitHub Enterprise:

    1. 进入存储库的设置
    2. 打开“服务挂钩”标签
    3. 从长长的服务列表中选择“电子邮件”
    4. 输入电子邮件地址。这可以是转发到多个电子邮件地址的电子邮件地址,如果只有一个人/帐户需要电子邮件通知,则可以是您自己的电子邮件地址。
    5. 选中“发送自作者”(可能)和“活动”(绝对)。
    6. 完成!

      更新 GitHub计划在今年年底之前关闭GitHub服务。 Refer

答案 1 :(得分:1)

如何使用IFTTZapier

答案 2 :(得分:1)

免责声明:我是原作者。

This project允许您在正在观看的存储库(在任何分支上)推送提交时收到电子邮件。

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