现在,我很想念我在GitHub上托管的项目的一些问题。我正在寻找一种告诉我新问题的方法。电子邮件没问题,但只有在我参与特定问题时才会发送。 IRC也是一种选择。
对于电子邮件和IRC,谷歌都没有任何帮助。这真的不可能吗?
答案 0 :(得分:7)
实际上,这个有点棘手。我没有意识到通知与组织的工作略有不同。对不起,我真的忘了这个问题,我不能告诉你究竟如何配置它,因为这是一段时间以前 - 但如果你偶然发现这个,并且你正试图获取组织项目中的问题的通知,你应该读这个:
http://alexking.org/blog/2011/11/28/not-getting-github-notifications
其关键点是(Github支持引用):
“所有者”组中的用户不会收到通知。您需要创建一个普通团队并将其添加到该团队以获取该团队的回购通知。
答案 1 :(得分:4)
试试account notifications page,特别是“问题”下的部分。
答案 2 :(得分:3)
我知道我已经迟到了这个主题,但我已经创建了一个Chrome扩展程序,允许您接收来自您可以指定的GitHub存储库的通知,这样您就不会再错过任何问题。
每当您选择的存储库上打开问题时,系统都会向您发送通知。同样,每当有人创建拉取请求时,它也会通知您。
步骤:
答案 3 :(得分:1)
您需要创建一个团队(Owners
除外),例如Project that will Change the World
),添加自己(以及任何其他GitHub成员)并添加您想要监控的存储库。应该这样做。
答案 4 :(得分:1)
答案 5 :(得分:0)
我遇到了同样的问题,我几乎可以肯定它可以通过“观察”存储库来解决。然后,在通知中心,您可以选择通过电子邮件或仅通过网络接收通知。
答案 6 :(得分:0)
可悲的是,现在看来这样做的唯一方法是使用Webhooks:
https://developer.github.com/webhooks/
当发送事件信息(在本例中为issue)时,您需要服务器来接收有效负载。您可以将此项目用作服务器:
答案 7 :(得分:0)
特别针对问题的 IRC 通知(默认情况下未启用),您可以使用webhook API启用它们:
curl -i -u YOURUSER -X GET https://api.github.com/repos/ORG/REPO/hooks
curl -i -u YOURUSER -X PATCH https://api.github.com/repos/ORG/REPO/hooks/IRC_HOOK_ID -d "{ \"add_events\": [\"push\", \"pull_request\", \"issues\"] }"
答案 8 :(得分:0)
这个问题已经有一段时间了,并在上面的帖子中得到了彻底的解答,但Axibase还设计了一个有用的工具,利用GitHub Webhook服务,虽然它肯定可以触发电子邮件响应新问题,但它也有集成具有许多流行信使服务的功能,可以在安装信使的任何地方发送通知,例如智能手机。
此处的工作流程解释了工具本身的机制,此guide将逐步指导您完成设置。
整个配置过程大约需要10分钟。祝你好运!
免责声明:我为开发ATSD的团队工作,该团队是用于此解决方案的数据库。
答案 9 :(得分:0)
我想您可以设置任何Web监视程序(例如我的WebCheck)来在您的项目页面中不包含字符串“问题0”时提醒您,但是如果问题一直处于打开状态,则会使您收到警告反复。可以查找问题页面的当前布局,方法是查找<li id=
,直到下一个</li>
(在WebCheck中,您的>{<li id=...</li>}
URL之后的/issues
),但是当他们更改布局时,这可能会中断。可惜GitHub似乎没有针对您的项目提出的所有新问题的RSS或电子邮件通知选项。
答案 10 :(得分:0)
如果您使用的是Slack,则可以使用GitHub for Slack应用程序订阅自己存储库中的所有活动,并在任何Slack频道中接收通知
/github subscribe owner/repo
命令可以解决问题。
查看更详细的订阅配置,请参见integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration。
答案 11 :(得分:0)