Unable to access identity settings. When using git-gateway backend make sure to enable Identity service and Git Gateway. For github pages deployment

Hi guys,
Hope everyone is keeping safe. I am deploying a Jekyl site with netlify for the first time so maybe I have missed something so easy but here is my problem.
I have a Jekyll site deployed with GitHub pages that I want to access the netlify cms admin with. I have had this site deployed with netlify on the URL kind-roentgen-d4d11e.netlify.app and I have been able to access the admin using netlify identity. The problem comes when I want to access the same admin from the github pages hosted domain.I get the error below.
Unable to access identity settings. When using git-gateway backend make sure to enable Identity service and Git Gateway.
Could there be something I need to setup from either github or netlify side to enable this?

Hey @aonomike,
We hope you’re staying safe as well, and sorry to keep you waiting on this! You won’t be able to use Netlify Identity to log into a site that’s hosted on GitHub. Identity is a feature you enable in your Netlify dashboard, and it allows you to invite people to your CMS and edit content without them having GitHub accounts… but we do a lot behind the scenes, so it won’t work if you leave our platform.

The Netlify CMS site lists some other authentication methods for getting into your /admin section if you want to check them out?
https://www.netlifycms.org/docs/external-oauth-clients/