Как я могу получать уведомления о новых проблемах GitHub? - PullRequest
25 голосов
/ 08 февраля 2012

Прямо сейчас я пропускаю довольно много проблем для моего проекта, размещенного на GitHub. Я ищу способ, который говорит мне о новых проблемах. Электронная почта будет в порядке, но они отправляются только в том случае, если я участвовал в конкретной проблеме. IRC также вариант.

Как для электронной почты, так и для IRC, Google выложил ничего полезного. Это действительно невозможно?

Ответы [ 9 ]

7 голосов
/ 12 мая 2012

На самом деле, это было немного сложно.Я не осознавал, что уведомления работают с организациями немного по-другому.Извините, я действительно забыл об этом вопросе и не могу сказать вам точно, как его настроить, как это было некоторое время назад - но если вы наткнулись на это и пытаетесь получать уведомления о проблемах, которые есть в проектах организации, выследует прочитать это:

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

, чья ключевая точка (цитата из поддержки Github):

Пользователи в группе владельцев не получают уведомлений,Вам нужно создать нормальную команду и добавить себя в нее, чтобы получать уведомления о репо этой команды.

4 голосов
/ 08 февраля 2012

Попробуйте страницу уведомлений учетной записи , в частности, раздел "Проблемы".

3 голосов
/ 31 июля 2017

Я знаю, что опаздываю к этой теме, но я создал расширение Chrome, которое позволяет получать уведомления из репозиториев GitHub, которые вы можете указать, чтобы не пропустить проблемы снова.

При возникновении проблемыоткрывается в выбранном вами хранилище, вам будет отправлено уведомление.Точно так же всякий раз, когда кто-то создает запрос на удаление, он также уведомляет вас.

Шаги:

  1. Установить расширение Chrome здесь

  2. Нажмите на установленное расширение Chrome нав правом верхнем углу Chrome и введите свое имя пользователя Git

  3. Включить разрешения для вашего GitHub здесь

1 голос
/ 09 июля 2013

Вам необходимо создать команду (отличную от Owners, например, Project that will Change the World), добавить себя в нее (вместе с другими членами GitHub) и добавить репозитории, которые вы хотели бы отслеживать. Это должно сделать.

0 голосов
/ 19 июня 2018

Полагаю, вы могли бы установить любую программу веб-мониторинга (например, мою WebCheck ), чтобы она предупреждала вас всякий раз, когда страница вашего проекта не содержит строку «Проблемы 0», но если оставить проблему открытой, вы получите Вы предупреждены неоднократно. Текущий макет страницы вопросов можно просмотреть, выполнив поиск <li id= до следующего </li> (в WebCheck, >{<li id=...</li>} после того, как ваш ... /issues URL должен это сделать), но это может сломаться при их изменении расположение. Жаль, что GitHub, похоже, не имеет опций RSS или уведомлений по электронной почте для всех новых вопросов, возникающих в ваших собственных проектах.

0 голосов
/ 16 апреля 2018

Этот вопрос уже давно решен, и на него подробно ответили в постах выше, но Axibase также разработала полезный инструмент, который использует сервис GitHub Webhook, и, хотя он, безусловно, может вызывать ответ по электронной почте на новые проблемы, он также имеет интеграциювозможности многих популярных служб обмена сообщениями отправлять уведомления в любое место, где установлен мессенджер, например, на ваш смартфон.

Этот рабочий процесс объясняет механику самого инструмента, и это руководство шаг за шагом проведет вас по настройке.

ATSD Issue Integration

Весь процесс настройки занимает около 10 минут.Удачи!

Отказ от ответственности: я работал в команде, которая разработала ATSD, которая является базой данных, используемой для этого решения.

0 голосов
/ 20 января 2018

Специально для IRC уведомлений для проблем (которые не включены по умолчанию), вы можете включить их с помощью 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 голосов
/ 08 мая 2017

К сожалению, похоже, что единственный способ сделать это сейчас - использовать Webhooks:

https://developer.github.com/webhooks/

Для которого вам нужен сервер для получения полезной нагрузки при отправке информации о событии (в данном случае, проблем). Вы можете использовать этот проект в качестве сервера:

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

0 голосов
/ 26 июня 2014

У меня была такая же проблема, и я почти уверен, что ее можно решить, "просмотрев" репозиторий.Затем в центре уведомлений вы можете получать уведомления по электронной почте или просто через Интернет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...