Yes, they need some kind of credentials but a read-only access token to your repositories could be a possibility.
I don’t know specifically about the GitHub offerings, but for example the GitLab Community Edition is open source can be run on a server in your local network.