IdP authentication is not required for accessing public repositories in certain ways:
- Viewing the repository's overview page and file contents on {% data variables.product.prodname_dotcom %}
- Forking the repository
- Performing read operations via Git, such as cloning the repository
Authentication is required for other access to public repositories, such as viewing issues, pull requests, projects, and releases.