Владельцы Гитхаба в своей безграничной мудрости решили не только отключить автоматическую подписку по умолчанию на репозитории (добавление в Watch, не путать с Subscribe для топиков), но и вообще убрать эту функцию.

В итоге даже при создании репозитория вы САМИ не будете следить за всеми изменениями в нем. ГЕНИИ!

Как вернуть подписку обратно

Есть способ автоматизировать этот процесс по крайней мере для ваших собственных репозиториев. Для этого вам понадобяться:

  1. Unix tools, которые можно установить вместе с Git (в установщике будет галочка). Это для Винды. На линуксах возможно они уже есть. Конкретно нам нужна будет утилита xargs.
  2. Git Bash. Опять же идет с гитом.
  3. Github CLI

В терминале выполните:

gh repo list YOUR_USERNAME --limit 1000 --json nameWithOwner -q '.[].nameWithOwner' | xargs -I {} gh api -X PUT repos/{}/subscription -f subscribed=true

Вместо YOUR_USERNAME впишите свой ник или организацию.

Обратите внимание, что по ссылке в оригинале дают две строки. Я слил в одну, чтобы было меньше проблем.

Если вы все сделали правильно, после выполнения команды терминал должен начать выводиться json с каждым репозиторием по одному. Дождитесь окончания.