Відповідно до документації GitHub Pages :
Усі сховища проектів готові використовувати генератор для публікації. Однак зауважте, що приватні сховища публікуватимуть загальнодоступні сторінки.
Так ні, наразі немає можливості створити приватні сторінки GitHub із приватного сховища GitHub.
Редагувати:
Просте вирішення
Вирішення для деяких ситуацій, які можуть бути корисними, - це просто перейменувати репо на щось, що не є форматом сторінок GitHub, хоча ви хочете, щоб воно було приватним (наприклад, на етапі розробки), і коли ви готові оприлюднити його, потім виправте ім’я. Очевидно, це все ще не допомагає, якщо ви шукаєте спосіб опублікувати сторінки, які мають автентифікацію, але якщо ви просто хочете приховати проект GH-сторінок, поки він працює, це може допомогти.
Фактична програма Auth Wrapper для Jekyll (сторінки GitHub)
Крім того, існує проект під назвою Jekyll Auth, який GitHubber @benbalter зробив для такого використання. Jekyll Auth забезпечує основну обгортку аутентифікації для проектів jekyll, включаючи сторінки GitHub. Дивіться README репо для використання.