Create a new Multibranch Workflow project, select GitHub source, configure and attempt to use 'anonymous' checkout credentials. Git uses whatever default credentials are configured, not anonymous. E.g. this can still successfully check out private repositories.
Recommendation: rename this to something more appropriate such as: preconfigured or git default