Github pages to deploy project documentation

I want to deploy the project documentation for different private elixir repos hosted on github to github pages.

We have already github actions and circleci running there, as we are already running build and CI pipelines there.

Has anyone did this successfully? I’ve did this before in the past with gitlab, but I don’t know the specific limitations of github.

I recently wanted to do the same, but sadly github locks private github pages behind the enterprise plan.

I think that the org owning the repos has enterprise plan, so this should not be a problem, do you have any examples of how this would look like?

This is probably the page he’s referring to: Changing the visibility of your GitHub Pages site - GitHub Enterprise Cloud Docs.

Yeah, afaik it works the exact same way as with public github pages, just that you are allowed to toggle the switch to make those private.

Hi! Excuse me the possible off-topic: just let you know that in case you are free to use other than GitHub, GitLab allows you to have private pages with a normal account.

2 Likes