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

问题描述 投票:41回答:3

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

github github-enterprise
3个回答
36
投票

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

对于2014年中期的GitHub Enterprise:

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

对于旧版本的GitHub Enterprise:

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

完成!

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


1
投票

如何使用IFTTZapier


1
投票

免责声明:我是原作者。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.