To illustrate, branches prefixed with “private/” are designated for conducting private experiments. Although I am not aware of any server that permits the use of such private branches, it is possible that there exists a platform that permits their usage or offers the capability to script a workaround.
Effective August 2020
GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server are the only options for making it possible.
See: What is GitHub pages