Я привык к подрывной деятельности, когда группа соавторов будет получать электронное письмо всякий раз, когда кто-то совершает. Есть ли аналогичная функция в GitHub, поэтому люди, работающие в репозитории, получают электронное письмо всякий раз, когда пользователь нажимает их изменения?
Получение писем на GIT push
Ответ 1
Вот самое простое решение, которое я нашел:
1) Войдите в свою учетную запись gitHub на github.com
2) На главной вкладке нажмите Настройки
3) Из основной навигации Службы найдите Электронная почта и щелкните по ней
4) Заполните свой адрес электронной почты в поле Адрес
5) Установите флажок Отправить от автора
6) Установите флажок Активно
7) Нажмите Настройки обновления
Дополнительно: вы можете щелкнуть по Test Hook для тестирования, проверить свой почтовый ящик, вы должны получать электронную почту. → Появится, когда вы закончите обновление настроек на шаге 7)
Также есть изображения, сделанные в соответствии с процессом:
И теперь для Grand final у меня есть ответ, который проверен и одобрен на моей стороне.
Как отправить электронную почту всем членам группы разработчиков, когда gitHub Service Hooks- > Email разрешает использовать не более 2 получателей.
Ответ представляет собой комбинацию Service Hook- > Email @GitHub && & && Группы Google
- Первый вход в вашу учетную запись google
- Перейдите в Группы Google и в верхней части нажмите Создать группу
- Введите имя группы, адрес электронной почты группы (скопируйте/вставьте в GitHub Service Hook- > Адрес электронной почты), Описание группы
- После того, как вы нажмете кнопку Create в верхней части, ваша новая группа должна быть Создано сейчас
- После этого в меню слева нажмите Пригласить участников и введите в адресах электронной почты ваших товарищей по команде.
- После этого нажмите Отправить приглашения (когда ваши участники принимают приглашение), теперь они официально являются членами этой группы.
- В меню слева нажмите Все участники и проверьте 4-й столбец Доставка, каждый член команды должен иметь опцию Вся электронная почта.
- После этого я хотел бы поблагодарить Mr. Clement Escoffier и пожалуйста, следуйте его рекомендациям @Clement Escoffier:: Отправить Github обязывает группу Google о том, как закончи это. {Спасибо, Климент:)}
- Если ссылка становится недоступной, это еще одна ссылка на мой gDocs @ PDF-версия руководства Clements
Ответ 2
Вы использовали бы пост-крючок, посмотрите информацию по адресу:
http://help.github.com/post-receive-hooks/
http://wiki.webhooks.org/w/page/13385124/FrontPage
Существует почтовая почта с именем "Электронная почта", она принимает только один адрес электронной почты для отправки, но это может быть список рассылки.
Ответ 3
Я думаю, вы хотите посмотреть на крючок электронной почты.
Ответ 4
Мне кажется, вы можете взглянуть на Git Pull Request Email Bot
https://github.com/samwho/GitHub-Pull-Request-Email-Bot
Краткое описание на странице проекта
Что это?
Git Pull Request Email Bot - это простой проект, который отправляет электронные письма по указанному адресу каждый раз, когда репозиторий по вашему выбору получает запрос на перенос.
Это работает, добавляя файл run.php к заданию Cron и выполняя его довольно часто (хотя на самом деле не имеет значения, как долго вы его покидаете, он помнит, какой запрос тянуть он отправил вам по электронной почте последним и не будет отправлять по электронной почте дубликаты).
Первоначально он был написан для проекта ThinkUp для отправки запросов на отправку в список рассылки и продвижения обзора кода.
Изменить:
Для почтового запроса это хорошо, как говорит @Tim Hoolihan.
Вы можете сделать страницу php или так и получить значения сообщений, которые я предполагаю. Не пробовал.
Ответ 5
Кнопка "Test Hook" появляется, когда вы нажимаете на кнопку "active". И он должен быть активным для отправки электронной почты (если это не очевидно).
Ответ 6
В продолжение сообщения от "mcs"
В группах Google перейдите в свою группу, перейдите в "Управление" - "Разрешения" → "Разрешения на публикацию" - "В раскрывающемся списке" Опубликовать "выберите" Публикация "и сохраните выбор.
(У меня недостаточно репутации, чтобы оставлять комментарии к ответу "mcs", поэтому размещайте здесь)