Согласно документации GitHub Pages :
Все репозитории проекта готовы использовать генератор для публикации. Тем не менее, обратите внимание, что частные репозитории будут публиковать открытые страницы.
Так что нет, в настоящее время нет возможности создавать частные страницы GitHub из частного репозитория GitHub.
РЕДАКТИРОВАТЬ:
Простой обходной путь
Обходной путь для некоторых ситуаций, который может быть полезен, состоит в том, чтобы просто переименовать репозиторий во что-то, отличное от формата страниц GitHub, в то время как вы хотите, чтобы он был закрытым (например, на этапе разработки), и когда он будет готов сделать его общедоступным, исправьте имя. Очевидно, что это все равно не поможет, если вы ищете способ публикации страниц с аутентификацией, но если вы просто хотите скрыть проект страниц GH во время его выполнения, это может помочь.
Фактический Auth Wrapper для Jekyll (страницы GitHub)
Кроме того, существует проект под названием Jekyll Auth, который GitHubber @benbalter сделал для такого использования. Jekyll Auth предоставляет базовую оболочку аутентификации для проектов Jekyll, включая страницы GitHub. Смотрите README репо для использования.