Using GitHub pages for a public website, while maintaining the repo private works very well. But pages can also be very useful for internal documentation. There have many enhancements to pages recently:
- able to use branches for pages
And there is a rich body of themes that are useful.
But, you have to have an
Enterprise Cloud account. In my opinion, I think it would be more consistent only requiring a Team account to have the option to keep
Pages private. Promoting projects to use Pages for internal documentation would be very beneficial.