我习惯于颠覆,只要有人提交,协作组就会收到一封电子邮件。GitHub 上是否有类似的功能,所以每当用户推送他们的更改时,在存储库上工作的人都会收到一封电子邮件?
6 回答
这是我找到的最简单的解决方案:
1) 在 github.com 上登录您的 gitHub帐户
2)在主选项卡中单击设置
3)从服务的主导航找到电子邮件并单击它
4)在字段地址中填写您的电子邮件地址
5) 选中从作者发送的复选框
6) 选中复选框激活
7) 点击更新设置
可选:您可以单击Test Hook进行测试,检查您的收件箱,您应该会收到电子邮件。->在步骤 7 中完成更新设置后将变为可用)
还有按照流程制作的图片:
现在,对于总决赛,我得到了在我身边经过测试和批准的答案。
当 gitHub 的 Service Hooks->Email 最多只允许 2 个收件人时,如何向所有开发团队成员发送电子邮件 }。
答案是Service Hook->Email @ GitHub && Google groups的组合
- 首先登录到您的谷歌帐户
- 转到Google Groups,然后在顶部单击Create Group
- 输入组名、组电子邮件地址(将复制/粘贴到 GitHub 服务挂钩->电子邮件地址)、组描述
- 在点击顶部的创建按钮之后,您的新组现在应该被创建
- 之后在左侧菜单中点击邀请成员并输入队友的电子邮件地址
- 之后点击发送邀请(当您的成员接受邀请时),他们现在正式成为该组的成员
- 在左侧的菜单中单击All Members并检查名为Delivery的第 4 列,每个团队成员都应该有选项 All Email。
- 在那之后,我想感谢 Clement Escoffier 先生,请遵循他的指导方针@Clement Escoffier::Send Github 向 Google Group 提交关于如何完成它的承诺。{谢谢克莱门特:)}
- 如果此处的链接不可用,则为我的 gDocs @ PDF 版本的 Clements 指南的另一个链接
2018 年更新:github 将于 2018 年 10 月停止此服务
您将使用后挂钩,请在以下位置查看信息:
http://help.github.com/post-receive-hooks/
http://wiki.webhooks.org/w/page/13385124/FrontPage
有一个名为“Email”的 posthook,它只接受一个电子邮件地址发送到,但它可以是一个分发列表。
我想你想看看电子邮件服务挂钩。
对我来说,我认为你可以看看 Git Pull Request Email Bot
https://github.com/samwho/GitHub-Pull-Request-Email-Bot
项目页面的简短描述
这是什么?
Git 拉取请求电子邮件机器人是一个简单的项目,每次您选择的存储库收到拉取请求时,它都会向指定地址发送电子邮件。
它通过将 run.php 文件添加到 Cron 作业并经常运行它来工作(尽管你离开它多久并不重要,它会记住它最后通过电子邮件发送给你的拉取请求,并且不会通过电子邮件发送重复项)。
它最初是为 ThinkUp 项目编写的,用于将拉取请求发布到邮件列表并促进代码审查。
编辑:
正如@Tim Hoolihan 所说,对于发布请求来说它很好。
您可以制作一个 php 页面左右并获取我猜的帖子值。没试过。
当您单击“活动”复选框时,会显示“测试挂钩”按钮。并且它需要主动发送电子邮件(如果这不明显)。
继续由“mcs”发布
在 Google Groups 中,转到您的组,导航到管理-> 权限-> 发布权限-> 在“发布”下拉列表中选择“公开”并保存选择。
(我没有足够的声誉对“mcs”答案发表评论,所以在这里发帖)