Владельцы Гитхаба в своей безграничной мудрости решили не только отключить автоматическую подписку по умолчанию на репозитории (добавление в Watch, не путать с Subscribe для топиков), но и вообще убрать эту функцию.
В итоге даже при создании репозитория вы САМИ не будете следить за всеми изменениями в нем. ГЕНИИ!
Как вернуть подписку обратно
Есть способ автоматизировать этот процесс по крайней мере для ваших собственных репозиториев. Для этого вам понадобяться:
- Unix tools, которые можно установить вместе с Git (в установщике будет галочка). Это для Винды. На линуксах возможно они уже есть. Конкретно нам нужна будет утилита
xargs. - Git Bash. Опять же идет с гитом.
- 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 с каждым репозиторием по одному. Дождитесь окончания.