私は、誰かがコミットするたびにコラボレーショングループが電子メールを受信するという転覆に慣れています。GitHub に同様の機能があり、ユーザーが変更をプッシュするたびに、リポジトリで作業している人々が電子メールを受信しますか?
6 に答える
これが私が見つけた最も簡単な解決策です:
1) github.com でgitHubアカウントにログインします。
2) メイン タブで [設定] をクリックします。
3)サービスのメイン ナビゲーションから[電子メール]を見つけてクリックします。
4) アドレス欄にメールアドレスを入力してください
5) [作成者から送信] チェックボックスをオンにします。
6) チェックボックスアクティブにチェックを入れます
7) [設定の更新]をクリックします。
オプション: テスト用に [テスト フック] をクリックし、メールを受信する受信トレイを確認します。→手順7の設定の更新が完了すると利用可能になります)
また、プロセスに従って作成された画像もあります。
そして今、グランドファイナルに向けて、私の側でテストされ承認された答えがあります.
gitHub の Service Hooks->Email で最大 2 人の受信者しか許可されていない場合に、すべての開発チーム メンバーに E メールを送信する方法 } .
答えは、Service Hook->Email @ GitHub && Google グループの組み合わせです
- まずはGoogleアカウントにログイン
- Google グループに移動し、上部にある [グループの作成] をクリックします。
- グループ名、グループのメール アドレス (GitHub サービス フック -> メール アドレスにコピー/貼り付け)、グループの説明を入力します。
- その後、上部にある [作成] ボタンをクリックすると、新しいグループが作成されます。
- その後、左側のメニューで [メンバーを招待] をクリックし、チーム メイトのメール アドレスを入力します。
- その後、 [招待を送信] (メンバーが招待を受け入れると) を押した後、彼らはこのグループの正式なメンバーになりました
- 左側のメニューで [すべてのメンバー] をクリックし、[配信] という 4 番目の列を確認します。すべてのチーム メンバーには [ すべてのメール] オプションが必要です。
- その後、Clement Escoffier 氏の功績を称えたいと思います。彼のガイドラインに従ってください @ Clement Escoffier::Send Github commits to a Google Group on how to finish. {クレメントありがとう:)}
- リンクが利用できなくなった場合は、私の gDocs @ Clements ガイドの PDF 版への別のリンクがここにあります
2018 更新: github は 2018 年 10 月にこのサービスを終了します
ポストフックを使用します。次の情報を確認してください。
http://help.github.com/post-receive-hooks/
http://wiki.webhooks.org/w/page/13385124/FrontPage
「Email」という名前のポストフックがあり、送信先の電子メール アドレスを 1 つしか受け付けませんが、配布リストにすることができます。
私には、Git Pull Request Email Bot を見ることができると思います
https://github.com/samwho/GitHub-Pull-Request-Email-Bot
プロジェクトページからの簡単な説明
これは何ですか?
Git プル リクエスト メール ボットは、選択したリポジトリがプル リクエストを受け取るたびに、指定したアドレスにメールを送信する単純なプロジェクトです。
run.php ファイルを Cron ジョブに追加し、かなり頻繁に実行することで機能します (ただし、どれくらい放置しても問題ありませんが、最後にメールで送信したプル リクエストは記憶されており、重複したメールは送信されません)。
元々は、メーリング リストにプル リクエストを投稿してコード レビューを促進するために、ThinkUp プロジェクト用に作成されました。
編集:
@Tim Hoolihanが言うように、投稿リクエストについては良いです。
PHP ページなどを作成して、私が推測する投稿値を取得できます。試していません。
メールサービスのフックを見たいと思います。