【问题标题】:Receiving emails on GIT push在 GIT 推送上接收电子邮件
【发布时间】:2011-10-24 07:47:18
【问题描述】:

我习惯于颠覆,只要有人提交,协作组就会收到一封电子邮件。 GitHub 上是否有类似的功能,所以每当用户推送他们的更改时,在存储库上工作的人都会收到一封电子邮件?

【问题讨论】:

标签: git github githooks git-push


【解决方案1】:

这是我找到的最简单的解决方案:

1) 在github.com 上登录您的 gitHub 帐户

2) 在主标签中点击设置

3) 从Services的主导航找到Email并点击

4) 在地址

字段中填写您的电子邮件地址

5) 选中复选框作者发送

6) 选中复选框活动

7) 点击更新设置

可选:您可以点击Test Hook进行测试,检查您的收件箱,您应该会收到电子邮件。 -> 将在您完成步骤 7 中的更新设置后可用

还有按流程制作的图片:

现在对于总决赛,我得到了经过我身边测试和批准的答案。

当 gitHub 的 Service Hooks->Email 最多只允许 2 个收件人时,如何向所有开发团队成员发送电子邮件}

答案是Service Hook->Email @ GitHub && Google groups

的组合
  1. 首次登录您的 Google 帐户
  2. 转到Google Groups,然后点击顶部的创建组
  3. 输入组名、组电子邮件地址(将复制/粘贴到 GitHub 服务挂钩->电子邮件地址),组描述
  4. 点击顶部的创建按钮后,您的新组应该是 现在创建
  5. 然后在左侧菜单中点击邀请成员并输入 在你队友的电子邮件地址中
  6. 然后点击发送邀请(当您的成员接受 邀请)他们现在正式成为该组的成员
  7. 在左侧的菜单中点击All Members并检查第4个 Delivery 列,每个团队成员都应该有选项 所有电子邮件
  8. 在那之后,我想感谢先生。克莱门特埃科菲和 请务必遵循他的指导方针@Clement Escoffier::Send Github commits to a Google Group,了解如何 完成它。 {谢谢克莱门特 :)}
  9. 如果链接不可用,这里是我的 gDocs 的另一个链接@ PDF version of Clements guide

2018 年更新:github will discontinue this service in Oct 2018

【讨论】:

  • 好极了。来自 Sourceforge,在提交/推送时发送电子邮件是我真正错过的功能。 GitHub 设置在不同的地方,所以有点混乱。这确实应该是公认的答案。
  • 这是最好的答案,应该这样标记。它是如此简单,无需任何额外设置即可按预期工作......只需添加带有地址的电子邮件挂钩并保存。繁荣。完成。
  • 感谢各位好评。很高兴我能帮助你。当我需要它时,它真的是一个救生员。
  • 我刚刚查看了这个问题,并将您的答案标记为正确的答案,因为它是最新的。
  • 不错的答案,但它在 2019 年 1 月即将过时。有人对使用的应用程序有建议吗?我找到了 zapier,但仍在四处寻找。
【解决方案2】:

您将使用后挂钩,请在以下位置查看信息:

http://help.github.com/post-receive-hooks/

http://wiki.webhooks.org/w/page/13385124/FrontPage

有一个名为“Email”的 posthook,它只接受一个电子邮件地址发送到,但它可以是一个分发列表。

【讨论】:

    【解决方案3】:

    我想你想看看电子邮件服务挂钩。

    【讨论】:

      【解决方案4】:

      对我来说,我认为你可以看看 Git Pull Request Email Bot

      https://github.com/samwho/GitHub-Pull-Request-Email-Bot

      项目页面的简短描述

      这是什么?

      Git Pull Request Email Bot 是一个简单的项目,每次您选择的存储库收到拉取请求时,它都会向指定地址发送电子邮件。

      它通过将 run.php 文件添加到 Cron 作业并相当频繁地运行它来工作(尽管你离开它多久并不重要,它会记住它最后通过电子邮件发送给你的拉取请求并且不会发送电子邮件重复)。

      它最初是为 ThinkUp 项目编写的,用于将拉取请求发布到邮件列表并促进代码审查。

      编辑

      正如@Tim Hoolihan 所说,对于发布请求来说它很好。

      您可以制作一个 php 页面左右并获取我猜的帖子值。没试过。

      【讨论】:

        【解决方案5】:

        当您点击“活动”复选框时,会显示“测试挂钩”按钮。并且它需要主动发送电子邮件(如果这不明显)。

        【讨论】:

          【解决方案6】:

          “mcs”继续发帖

          在 Google 群组中,转到您的群组,导航至管理-> 权限 -> 发布权限-> 在“发布”下拉菜单中选择“公开”并保存选择。

          (我没有足够的声誉对“mcs”答案发表评论,所以在这里发布)

          【讨论】:

            猜你喜欢
            • 2012-08-27
            • 2016-07-23
            • 1970-01-01
            • 1970-01-01
            • 2010-10-18
            • 1970-01-01
            • 2010-09-25
            • 1970-01-01
            • 2017-12-05
            相关资源
            最近更新 更多