Да, можно создать собственную страницу входа для GitHub Pages.
Чтобы это сделать, нужно создать файл с названием "index.html" с вашим содержимым и загрузить его в репозиторий GitHub. После этого перейдите в настройки репозитория и в разделе "GitHub Pages" выберите опцию "master branch" (или другую ветку, в которой находится ваш файл "index.html") в разделе "Source". Это установит ваш "index.html" файл как главную страницу вашего сайта на GitHub Pages.
Чтобы перенести файл "index.html" из текущей структуры проекта в корень, просто перенесите его в корневую директорию вашего репозитория на GitHub. Затем обновите настройки GitHub Pages, как описано выше, чтобы ваш сайт начал использовать этот файл в качестве главной страницы.