GitHub Pages Authentication (GHP-Auth or GHPA) can allow a GitHub Pages website to be used as a secure front-end for content stored in a private GitHub repository. For details, see:
https://scheidelg.github.io/ghpa or https://ghpa.scheidel.net
The pages in this list demonstrate different ways to use GHPA to access the content in the private GitHub repository
The stub file 'file1_exists.html' exists in the public repository and a corresponding private file exists in the private repository.
The stub file 'file2_exists.html' exists in the private repository and a corresponding private file exists in the private repository. However, the public stub file explicitly includes a flag to notuse or cache credentials.
The stub file 'explicit.html' exists in the public repository but explicitly identifies 'file1_exists.html' as the file to load from the private repository.
The stub file 'no_file.html' exists in the public repository but there's no corresponding file in the private repository.
Access the login page to authenticate to the private repository without actually loading a private file, and cache credentials. This is useful only to establish authentication for SSO.
CleaR cached credentials so that you have to authenticate again to access content from the private repository.