web-dev-qa-db-ja.com

誰かがGitHubブランチにプッシュしたときに通知を受け取る方法は?

社内ではGitHubEnterpriseを使用しています。すべてのプログラマーが自分の仕事をプッシュしなければならない「開発」ブランチがあります。プルリクエストで取得するような、差分ビューへのリンクとともに誰かが開発ブランチにプッシュしたときに通知を受け取る方法はありますか?

42

完全ではありませんが、十分に近いです。 (プッシュではなく、コミットごとに通知が届きます。)

2014年半ば現在のGitHub Enterpriseの場合:

  1. リポジトリの設定に移動します
  2. [Webhookとサービス]タブを開きます
  3. 「サービスの追加」ボタンをクリックします
  4. サービスの長いリストから「メール」を選択します
  5. メールアドレスを入力してください。これは、複数の電子メールアドレスに転送する電子メールアドレスにすることも、1人のユーザー/アカウントのみが電子メール通知を必要とする場合は自分のアドレスにすることもできます。
  6. 「作成者から送信」(おそらく)と「アクティブ」(間違いなく)をチェックします。

古いバージョンのGitHub Enterpriseの場合:

  1. リポジトリの設定に移動します
  2. [サービスフック]タブを開きます
  3. サービスの長いリストから「メール」を選択します
  4. メールアドレスを入力してください。これは、複数の電子メールアドレスに転送する電子メールアドレスにすることも、1人のユーザー/アカウントのみが電子メール通知を必要とする場合は自分のアドレスにすることもできます。
  5. 「作成者から送信」(おそらく)と「アクティブ」(間違いなく)をチェックします。

完了!

更新GitHubは、年末までにGitHubサービスをシャットダウンする予定です。 参照

36
Ry-

免責事項:私は原作者です。

このプロジェクト (任意のブランチで)監視しているリポジトリにコミットがプッシュされたときに電子メールを受け取ることができます。

説明:gicowaは、pythonで記述されたコマンドラインツールであり、すべてのGitHubリポジトリの最後のコミットをすべて一覧表示します。このツールは、出力を電子メールで送信し、crontabから呼び出すことができます。これにより、監視しているGitHubリポジトリでコミットがプッシュされるたびに電子メール通知を受信します。

1
Aurelien

[〜#〜] iftt [〜#〜] または Zapier を使用するのはどうですか

1
AhmadAssaf