"Protected branches ensure that collaborators on your repository cannot make irrevocable changes to branches. Enabling protected branches also allows you to enable other optional checks and requirements, like required status checks and required reviews." GitHub docs
All GitHub Pages sites, including sites correctly configured with a custom domain, support HTTPS and HTTPS enforcement.“Securing your GitHub Pages site with HTTPS”(英語).help.github.com. GitHub.2026年1月22日閲覧。