2011-08-10 135 views
25

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

+1

您可能希望看到这一点: http://stackoverflow.com/questions/552360/git推送电子邮件通知 –

+0

@杰克河因为这是在github上,你将无法做到这一点。 –

+1

转到您的github存储库的管理部分,选择“Service Hooks”并从列表中安装服务挂钩“Email”。就这样。 – brotherli

回答

49

这里是我发现的最简单的解决办法:在主选项卡中点击设置

3)从

1)登录到您的GitHub的帐户github.com

2)的服务的主要导航找到电子邮件并单击它

4)填写在现场))您的电子邮件地址地址

5选中该复选框从作者

6发送选中该复选框活动

7)点击更新设置

可选:您可以点击测试钩进行测试,检查您的收件箱d接收电子邮件。 - >当你在第7步完成更新设置将变得可用)

还有一些根据工艺制成图片:

enter image description here

enter image description here

enter image description here

而且现在的总决赛我有答案是测试一个d在我身边获得批准。

如何发送电子邮件给所有开发团队成员,当gitHub的服务挂钩 - >电子邮件只允许最多2个收件人}

答案是服务钩组合>电子邮件@ GitHub上& &谷歌组

  1. 首先登录到您的谷歌帐户
  2. 转到Google Groups,并在上顶部点击创建集团
  3. 键入组名称,组电子邮件地址(将复制/粘贴到GitHub 服务钩 - >电子邮件地址),组描述
  4. 是命中后,在顶部创建按钮,您的新组应 现在
  5. 创建后,在菜单中向左打邀请会员和你的队友的电子邮件地址键入
  6. 之后打发送邀请(当你的成员接受邀请 )他们现在正式这组
  7. 的成员在左侧点击菜单上的所有成员,检查4 列卡莱d 交货,每个团队成员应该有选项 所有电子邮件
  8. 后,我想给信贷克莱门特埃科菲先生和 请按照有关如何 完成它自己的准则@Clement Escoffier::Send Github commits to a Google Group。 {谢谢:)克莱门特}
  9. 如果链接不可用,这里是另一个链接到我的gDocs @ PDF version of Clements guide
+0

棒极了。来自Sourceforge,在提交/推送时发送电子邮件是我真的错过的一个功能。 GitHub设置在不同的地方,所以它有点混乱。这真的应该是被接受的答案。 – redteam316

+0

这是最好的答案,应该标记为这样。它非常简单并且可以按预期工作,无需任何额外的设置...只需添加带有地址和保存的电子邮件挂钩。繁荣。完成。 – TrialAndError

+0

谢谢你们的好评。很高兴我能帮上忙。当我需要它时,它确实是一种拯救生命的方式。 – Matija

2

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

2

对我来说,我觉得你可以看看Git的拉动请求电子邮件博特

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

从项目页面

什么,这是一个简短的描述?

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

它的工作方式是将run.php文件添加到Cron作业并且经常运行它(尽管它离开它的时间并不重要,它会记住它通过电子邮件发送给您的最后一个请求,而不会电子邮件重复)。

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

编辑

对于POST请求其作为@Tim Hoolihan好的说。

你可以做一个PHP页面左右,并得到我猜的后期值。没有试过。

0

“测试挂钩”按钮出现在你点击“激活”复选框。它需要积极发送电子邮件(如果这不明显)。

0

在延续的“MCS”

在谷歌网上论坛发帖,去你的小组中,导航到Manage->权限 - >发布Permissions->在“邮报”的下拉菜单中选择“公开”,并保存选择。

(我没有足够的信誉发表评论,以“MCS”的答案,所以在这里发帖)