Comment puis-je recevoir des notifications sur les nouveaux problèmes GitHub?

En ce moment, je manque pas mal de problèmes pour mon projet hébergé sur GitHub. Je cherche un moyen qui me parle de nouveaux problèmes. E-Mail serait bien, mais ceux-ci ne sont envoyés que si je participais à un problème spécifique. IRC est également une option.

Pour le courrier électronique et L'IRC, google n'a rien craché d'utile. Est-ce vraiment impossible?

22
demandé sur Felicitus 2012-02-08 04:26:44

9 réponses

Essayez la page notifications de compte , en particulier la section Sous "problèmes".

3
répondu CanSpice 2012-02-08 00:29:47

En fait, celui-ci était un peu délicat. Je ne savais pas que les notifications fonctionnent légèrement différemment avec les organisations. Désolé, j'ai vraiment oublié cette question et je ne peux pas vous dire exactement comment la configurer comme c'était il y a un moment-mais si vous trébuchez sur cela, et que vous essayez d'obtenir des notifications pour les problèmes qui sont dans les projets d'organisation, vous devriez lire ceci:

Http://alexking.org/blog/2011/11/28/not-getting-github-notifications

5
répondu Felicitus 2012-05-12 03:50:22

Je sais que je suis en retard sur ce sujet, mais j'ai créé une extension Chrome qui vous permet de recevoir des notifications de dépôts GitHub que vous pouvez spécifier afin que vous ne manquiez plus de problèmes.

Chaque fois qu'un problème est ouvert sur le ou les référentiels que vous avez sélectionnés, une notification vous est envoyée. De même, chaque fois que quelqu'un crée une demande d'extraction, il vous en informera également.

Étapes:

  1. Installer l'extension Chrome ici

  2. Cliquez sur sur L'Extension Chrome installée en haut à droite de Chrome et remplissez votre nom D'utilisateur Git

  3. Activer les autorisations sur votre GitHub ici

3
répondu Stacy Goh 2017-07-31 17:33:23

Vous devez créer une équipe (autre que Owners, par exemple Project that will Change the World), y ajouter vous-même (avec tous les autres membres GitHub) et Ajouter un référentiel que vous souhaitez surveiller. Cela devrait le faire.

1
répondu jayarjo 2013-07-09 10:13:41

J'ai eu le même problème et je suis presque sûr qu'il peut être résolu en "regardant" un référentiel. Ensuite, au centre de notification, vous pouvez choisir de recevoir des notifications par e-mail ou simplement sur le web.

0
répondu boechat107 2014-06-25 21:20:05

Malheureusement, il semble que la seule méthode pour le faire maintenant est d'utiliser des Webhooks:

Https://developer.github.com/webhooks/

Pour lequel vous avez besoin d'un serveur pour recevoir la charge utile lorsque l'information d'événement (dans ce cas, problèmes) est envoyé. Vous pouvez utiliser ce projet comme serveur:

Https://github.com/rvagg/github-webhook

0
répondu Dave Nottage 2017-05-08 01:15:11

Spécifiquement pour les notifications IRC pour les problèmes (qui ne sont pas activées par défaut), vous pouvez les activer à l'aide de l'API webhook:

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\"] }"

0
répondu proycon 2018-01-19 22:45:01

Cette question Est en place depuis un certain temps maintenant et bien répondu dans les messages ci-dessus, mais Axibase a également conçu un outil utile qui tire parti du service Webhook GitHub et bien qu'il puisse certainement déclencher une réponse par courriel à de nouveaux problèmes, il a également des capacités d'intégration avec de nombreux services de messagerie

Le workflow explique ici la mécanique de l'outil lui-même, et ceci guide de, vous emmène à travers la mise en place étape par étape.

Intégration des questions ATSD

L'ensemble du processus de configuration prend environ 10 minutes. Bonne chance!

Avertissement: j'ai travaillé pour L'équipe qui a développé ATSD, qui est la base de données utilisée pour cette solution.

0
répondu kghamilton 2018-06-18 12:47:11

Je suppose que vous pouvez définir n'importe quel programme de surveillance web (comme mon WebCheck) pour vous alerter chaque fois que votre page de projet ne contient pas la chaîne "Issues 0", mais laisser un problème ouvert vous alerterait à plusieurs reprises. La mise en page actuelle de la page des problèmes peut être grattée en recherchant <li id= jusqu'à la prochaine </li> (dans WebCheck, >{<li id=...</li>} après votre .../issues URL devrait le faire) mais cela peut casser quand ils changent la mise en page. C'est dommage que GitHub ne semble pas avoir RSS ou email options de notification pour toutes les nouvelles questions soulevées contre vos propres projets.

0
répondu Silas S. Brown 2018-06-19 12:24:03