Skip to main content

通知を設定する

通知を受信する GitHub のアクティビティの種類と、これらの更新プログラムを配信する方法を選択します。

通知配信オプション

次の場所にある GitHub でのアクティビティの通知を受け取ることができます。

  • GitHub Web インターフェースの通知受信トレイ
  • Web インターフェースの受信トレイと同期する、GitHub Mobile 上の通知の受信トレイ
  • 検証済みの電子メール アドレスを使用する電子メール クライアント。Web インターフェイスの通知受信トレイと同期することもできます。 GitHub Mobile

GitHub および GitHub Mobile 上で通知インボックスを使うには、通知設定で [Email][On GitHub] 両方の通知を有効にする必要があります。 詳細については、「 通知設定の選択」を参照してください

ヒント

メールと GitHub の両方で通知を受け取る場合、通知の既読または未読状態を自動的に同期して、対応するメール通知を読んだら自動的に GitHub の通知が既読としてマークされるようにできます。 この同期を有効にするには、お使いのメール クライアントで notifications@github.com の画像を表示できる必要があります。

通知インボックスの利点

通知受信トレイには、 GitHub 通知フロー専用に設計されたトリアージ オプションが含まれています。これには、次のオプションが含まれます。

  • 複数の通知を一度にトリアージする。
  • 完了した通知を [完了] としてマークし、インボックスから削除する。 [完了] とマークされているすべての通知を表示するには、is:done クエリを使います。
  • 後で確認するために通知を保存する。 保存した通知にはインボックスでフラグが設定され、無期限に保持されます。 保存したすべての通知を表示するには、is:saved クエリを使います。
  • 通知のサブスクライブを解除し、インボックスから削除する。
  • 通知の受信トレイ内から、GitHub 上で通知の発信元となった issue またはプルリクエストをプレビューできます。
  • reasons ラベルを使って、インボックスから通知を受信する最新の理由の 1 つを表示する。
  • 必要に応じて、さまざまな通知に焦点を当てるカスタム フィルターを作成する。
  • リポジトリまたは日付によってインボックス内の通知をグループ化して、概要を簡単に把握し、コンテキスト切り替えを軽減する。

さらに、 GitHub Mobileを使用して、モバイル デバイスで通知を受信およびトリアージできます。 詳細については、「 GitHub Mobile または GitHub Mobile を使用した通知設定の管理」を参照してください。

通知にメールクライアントを使用する利点

メールクライアントを使用する利点の 1 つは、メールクライアントのストレージ容量に応じて、すべての通知を無期限に保持できることです。 受信トレイの通知は、保存済みとしてマークしていない限り、 GitHub で 5 か月間のみ保持 されます保存済の通知は、無期限に保持されます。 インボックスのアイテム保持ポリシーの詳細については、「通知について」を参照してください。

メールクライアントに通知を送信すると、メールクライアントの設定に従ってインボックスをカスタマイズすることもできます。これには、カスタムラベルまたは色分けされたラベルを含めることができます。

メール通知では、受信する各種通知に柔軟に対応し、更新用にさまざまなメールアドレスを選択できます。 たとえば、リポジトリの特定の通知を検証済みの個人のメールアドレスに送信できます。 メールのカスタマイズ オプションの詳細については、「メール通知をカスタマイズする」を参照してください。

参加と Watch 対象の通知について

リポジトリをウォッチすると、そのリポジトリでのアクティビティの更新を受け取ることができます。

自分が Watch しているリポジトリを表示するには、Watch ページにアクセスします。 詳しくは、「GitHubでのアクティビティのサブスクリプションの管理」をご覧ください。

リポジトリに関する通知は、リポジトリ ページまたは Watch ページで設定できます。

メモ

最大 10,000 個のリポジトリを監視できます。

カスタム通知について

リポジトリの通知はカスタマイズできます。 たとえば、1 つ以上の種類のイベント (issue、pull request、リリース、セキュリティ アラート、またはディスカッション) の更新がリポジトリ内で発生した場合にのみ通知を受け取るか、リポジトリのすべての通知を無視するかを選択できます。 詳細については、後述の「個々のリポジトリの Watch 設定を行う」を参照してください。

会話への参加

会話にコメントしたり、あなたのユーザー名が @mentions されたりすると、会話に 参加 することになります。 デフォルトでは、会話に参加すると、会話に自動的にサブスクライブされます。 手動で参加した会話をサブスクライブ解除するには、Issue または Pull Request で [サブスクライブ解除] をクリックするか、通知インボックスの [サブスクライブ解除] オプションを使用します。

視聴中または参加中の会話の場合は、通知設定で GitHub または電子メールで通知を受信するかどうかを選択できます。 詳細については、「通知設定を選択する」を参照してください。

たとえば、[通知の設定] ページで次のようにします。

  • メールで通知を受け取らない場合は、参加中とウォッチ中の通知で [電子メール] をオフにします。
  • 会話に参加したときにメールで通知を受け取る場合は、[参加中] の [電子メール] をオンにします。

ウォッチ中または参加中の通知に対して「通知する: GitHub 上」を有効にしていない場合、通知受信トレイは更新されません。

メール通知をカスタマイズする

電子メール通知を有効にすると、 GitHub はコンテンツの HTML とプレーン テキストの両方のコピーを含むマルチパートメールとして通知を送信します。 メール通知コンテンツには、@mentionsの元のコンテンツに表示される Markdown、GitHub、絵文字、ハッシュ リンクなどが含まれます。 メールでテキストだけを見たいなら、プレーンテキストのコピーだけを表示するようにメールクライアントを設定できます。

ヒント

メールと GitHub の両方で通知を受け取る場合、通知の既読または未読状態を自動的に同期して、対応するメール通知を読んだら自動的に GitHub の通知が既読としてマークされるようにできます。 この同期を有効にするには、お使いのメール クライアントで notifications@github.com の画像を表示できる必要があります。

Gmailを使っているなら、通知メールの横にあるボタンをクリックして、通知を生成したオリジナルのIssueあるいはプルリクエストにアクセスできます。

参加中または Watch 中の会話の更新を送信するデフォルトのメールアドレスを選択します。 また、既定の電子メール アドレスを使用するために更新プログラムを受信する GitHub のアクティビティを指定することもできます。 たとえば、次の場所からの更新をデフォルトのメールに送信するかどうかを選択します。

  • Issue やプルリクエストのコメント
  • プルリクエストのレビュー
  • プルリクエストのプッシュ
  • Issue やプル リクエストのオープン、コメント、クローズなどの、自分自身の操作による更新

リポジトリを所有する Organization に応じて、さまざまなメールアドレスに通知を送信することもできます。 あなたの組織では、特定のドメインのメールアドレスを検証する必要があります。 詳しくは、「組織の通知の管理」をご覧ください。

特定のリポジトリの通知をメールアドレスに送信することもできます。 詳しくは、「リポジトリへのプッシュに対するメール通知について」をご覧ください。

通知メールを受信するのは、通知設定でメール通知を選択している場合のみです。

あなたがメンバーになっているOrganizationがメール通知を承認されたメールドメインに制限しているなら、メールアドレスを検証して、そのドメインでOrganization内のアクティビティに関するメール通知を受けるようにしなければなりません。 詳しくは、「組織のメール通知の制限」をご覧ください。

GitHubが送信する各電子メール通知には、電子メール クライアントの通知をフィルター処理するために使用できるヘッダー情報が含まれています。 含まれるヘッダーについては、「メール通知のヘッダー」をご覧ください。

メール通知への返信

GitHubからの電子メール通知に返信でき、返信は問題、pull request、またはディスカッションに投稿されます。

各メール通知の reply-to アドレスにより、スレッドとコメントの投稿元アカウントが特定されます。 このメール アドレスは、パスワードをリセットするまで有効なままです。

GitHub は、常に完全な電子メールコンテンツを含むとは限らず、電子メールの返信を介して作成されたコメントから個人を特定できる情報を削除しようとします。

  • octocat@github.com などの標準形式のメール アドレスは、***@***.*** に変換されます。
  • メール クライアントが > を使用してこれらのセクションをマークした場合、署名と引用符で囲まれた応答チェーンは削除されます。
  • メール通知の登録解除リンクが引用符で囲まれる場合もありますが、リンクはアカウントにサインインしている場合にのみ機能します。
  • 作成されたコメントには、メールの添付ファイルは含まれません。
  • メールの返信で作成されるコメントの最大長は 65,530 文字です。

通知設定を選択する

  1. 任意のページの右上隅で をクリックします。

    GitHub のヘッダーの右隅のスクリーンショット。 受信トレイ アイコンには、未読の通知があることを示す青い点があります。

  2. 左側のサイドバーの、リポジトリ リストの下にある [通知の管理] ドロップダウンを使用して、 [通知設定] をクリックします。

    [通知] ページのスクリーンショット。 [通知の管理] というタイトルのドロップダウン メニューが、オレンジ色の枠線で強調されています。

  3. 通知設定ページで、次の場合の通知の受信方法を選択します。

    • あなたが監視しているリポジトリまたは参加している会話に更新があります。 詳細については、「 通知の参加と視聴について」を参照してください。
    • リポジトリに新しい Dependabot alerts があります。 詳しくは、「セキュリティ通知の管理」をご覧ください。
    • GitHub Actionsで設定されたリポジトリに対するワークフロー実行の更新があります。 詳細については、 AUTOTITLE を参照してください。
    • あなたが所有する組織に属するリポジトリに、新しいデプロイキーが追加されています。 詳しくは、「組織の通知の管理」をご覧ください。

個々のリポジトリの Watch 設定を行う

リポジトリごとに Watch するどうかを選択できます。 また、 issue、pull request、リリース、セキュリティ アラート、またはディスカッション などの特定のイベントの種類についてのみ通知を受け取るか (リポジトリに対して有効な場合)、個々のリポジトリを完全に無視することもできます。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. 右上隅の [ウォッチ] ドロップダウン メニューを選んで、ウォッチ オプションをクリックします。

    通知をさらにカスタマイズする場合は、 [カスタム] をクリックし、参加と @mentions に加えて、通知を受け取る特定のイベント (issue や pull requests など) を選びます。

    たとえば、[Issue] を選ぶと、リポジトリ内のすべての issue (このオプションを選ぶ前からあった issue を含む) についての更新の通知を受け取り、それに登録されます。 このリポジトリの Pull Request で @mentioned されている場合は、その通知も受信し、Issue についての通知に加えて、その特定の Pull Request の更新をサブスクライブします。

で通知設定を管理する GitHub Mobile

GitHub Mobileをインストールすると、Web通知の受信設定が自動的に有効になります。 アプリケーション内で、次のイベントのプッシュ通知を有効にできます。

  • ダイレクトメンション
  • Issue またはプルリクエストへの割り当て
  • プルリクエストのレビューを依頼する
  • デプロイメントの承認をリクエスト

また、 GitHub Mobile がモバイル デバイスにプッシュ通知を送信するタイミングをスケジュールすることもできます。

GitHub Enterprise Server では、プッシュ通知をサポートするためにバックグラウンド フェッチを使用するので、プッシュ通知の受信に遅延が生じることがあります。

で通知設定を管理する GitHub for iOS

  1. 下部のメニューで、 [プロファイル] をタップします。
  2. 設定を表示するには、[ ] をタップします。
  3. 通知設定を更新するには、 [通知] をタップしてから、トグルを使用して、好みの種類のプッシュ通知を有効または無効にします。
  4. 必要に応じて、 GitHub Mobile がモバイル デバイスにプッシュ通知を送信するタイミングをスケジュールするには、[ 稼働時間] をタップし、[ カスタム稼働時間 ] トグルを使用して、プッシュ通知を受信するタイミングを選択します。

で通知設定を管理する GitHub for Android

  1. 下部のメニューで、 [プロファイル] をタップします。
  2. 設定を表示するには、[ ] をタップします。
  3. 通知設定を更新するには、 [通知の構成] をタップしてから、トグルを使用して、好みの種類のプッシュ通知を有効または無効にします。
  4. 必要に応じて、 GitHub Mobile がモバイル デバイスにプッシュ通知を送信するタイミングをスケジュールするには、[ 稼働時間] をタップし、[ カスタム稼働時間 ] トグルを使用して、プッシュ通知を受信するタイミングを選択します。

GitHub Mobile を使用して個々のリポジトリのウォッチ設定を構成する

リポジトリごとに Watch するどうかを選択できます。 また、問題、プル要求、ディスカッション (リポジトリに対して有効な場合) や新しいリリースのなど、certain イベントの種類についてのみ通知を受け取るか、個々のリポジトリを完全に無視するかも選択できます。

  1. GitHub Mobileで、リポジトリのメイン ページに移動します。
  2. [Watch] をタップします。
  3. 通知を受け取るアクティビティを選択するには、目的の Watch 設定をタップします。 たとえば、参加しているか @mentionedにのみ通知を受け取ること、または [カスタム] オプションを使って通知を受け取る特定のイベントを選ぶことができます。