当サイトは、アフィリエイト・アドセンス広告を掲載しています。消費者庁が、2023年10月1日から施行予定である景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています(記事はこちら、消す方法はこちら

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

【GitHub】Releases情報のメール購読を解除する方法

豆知識系

「GitHub」のアイコン画像

この記事では、「GitHub」で登録した各プロジェクトのリリース情報(Releases)のメール通知を解除する方法について書きます。

Participating and @mentions」にすることで、デフォルトの何も購読していない状態に戻ります。

【GitHub】Releases情報のメール購読を解除する方法

僕は、ブログで紹介させていただいた拡張機能やツールが「GitHub」上で管理されている場合、新しいバージョンが出た時、お知らせしてほしいので、リリース情報(Releases)をメールにで、受け取るように設定しています。

メールを受信したいプロジェクトページにアクセスして、上部の「Watch」→Custom→「Releases」にチェックすることで、メールを受信してくれます。

「GitHub」にあるプロジェクトのリリース情報をメールで購読する手順画像

結構な数を受信するようにしたので、そろそろ整理しようと思い、不要なプロジェクトのメール購読は解除しようとしました。

しかし、プロジェクトページにアクセスして、今度は「Unwatch(購読前はWatch表記)」をクリック→Custom→「Releases」のチェックを外すと、「Apply(適用)」が押せなくなりました。解除できても、それを適用(保存)できないので、ページをリロードすると、元の購読状態になる…という感じです。

「GitHub」にあるプロジェクトのリリース情報のチェックを外している画像

他の方にも相談したりした結果、あっけなく解決したので、忘れないよう記事にします。

リリース情報のメール購読を解除する手順

各プロジェクトページにアクセスして解除するか、専用の管理ページから、じゃんじゃん解除するかの二択あります。両方紹介します。

「Watching」ページから、じゃんじゃん解除する

以下のページにアクセスします。

もし手動でアクセスしたい場合は、「GitHub」を開いて、ログインします。右上のプロフィールアイコンをクリックします。

「GitHub」の「Notifications」の「Watching」ページにアクセスする手順画像1

「Settings(設定)」をクリックします。

「GitHub」の「Notifications」の「Watching」ページにアクセスする手順画像2

左側の「Notifications(通知)」をクリックします。

「GitHub」の「Notifications」の「Watching」ページにアクセスする手順画像3

「Subscriptions」の「Watching」にある「View watched repositories(ウォッチされているリポジトリを見る)」をクリックします。

「GitHub」の「Notifications」の「Watching」ページにアクセスする手順画像4

「Watching」ページが開いて、購読しているプロジェクトが一覧表示されます。

「GitHub」の「Notifications」の「Watching」ページ画像

メール購読を解除したいプロジェクト横にある「Unwatch」をクリック→「Participating and @mentions」をクリックして、チェックします。

「GitHub」の購読しているReleaseメールを「Watching」ページから解除する手順画像1

「Custom→Releases」のチェックが外れて、何も購読していない状態に戻ります。

「GitHub」の購読しているReleaseメールを「Watching」ページから解除する手順画像2

Participating and @mentions」は、「参加と@コメント」という意味で、その下の説明文には、以下のように記載されています。

Only receive notifications from this repository when participating or @mentioned.

DeepL翻訳
このリポジトリに参加したとき、または@で言及したときのみ、このリポジトリからの通知を受け取ります。

GitHub」の「Participating and @mentions」下部に記載されている説明文

冒頭で書きましたが、僕はひたすら「Releases」のチェックを外していました。これだとダメです。何もチェックしていない状態が初期状態じゃなくて、「Participating and @mentions」にチェックが入っている状態が、初期状態ということでした。

つまり、「Participating and @mentions」にすることで、デフォルトの状態=何も購読していない状態になります。

「Ignore(無視)」について

「Ignore(無視)」の説明には、「Never be notified.(決して通知されることはない)」と記載されています。メンション(@)やリポジトリに参加した時も、通知が欲しくない場合に、役立ちそうです。デフォルトの状態ではなく、「何も購読しない」という状態を購読している…感じです。

「GitHub」にあるプロジェクトからのメール通知を「Ignore」にする手順画像1

ただし、「Ignore」は、「Watching」ページに「Ignoring」という項目で残ることになります。痕跡を残したくない場合は、デフォルトの「Participating and @mentions」がいいかなと思います。

「GitHub」にあるプロジェクトからのメール通知を「Ignore」にする手順画像2

各プロジェクトページから、解除する

直接届いたRelease情報メールから解除する場合は、簡単です。実際に届いたリリース情報メールの下部にある「unsubscribe」リンクをクリックします。

「GitHub」から届いたプロジェクトのリリースメールから、購読を解除する手順画像1

ブラウザの新しいタブが開かれます。ログインしている場合は、自動的に購読が解除されます。上部に「You are no longer watching this repository.(あなたはもうこのレポジトリを見ていない。)」とお知らせが表示されます。

「Unwatch」だったボタンが、デフォルトの「Watch」になっています。

「GitHub」から届いたプロジェクトのリリースメールから、購読を解除する手順画像2

メールからではなく、手動で解除する場合、解除したいプロジェクトページにアクセスします。ログインして、上部の「Unwatch」→「Participating and @mentions」をクリックします。

「GitHub」の購読しているReleaseメールをプロジェクトページから解除する手順画像1

「Watch」になればOKです。そのプロジェクトは、デフォルトの購読していない状態になります。

「GitHub」の購読しているReleaseメールをプロジェクトページから解除する手順画像2

そもそも全部のメール通知を切りたい場合

GitHub」にログイン→プロフィールアイコン→「Settings」をクリック→左側サイドバーにある「Notifications」をクリックします。

「Watching」の「Notify me:Email」ボタンを押します。Emailのチェックを外します。「Save」で適用します。メール通知自体が切られると思います。

「GitHub」からの全てのメール通知を切る手順画像

感想

以上、「GitHub」で登録した各プロジェクトのリリース情報(Releases)のメール通知を解除する方法でした。

豆知識系