I have created a public playground project on GitHub to try Netlify CMS.
The site builds successfully on Netlify and I can browse it fine. I have enabled the Netlify Identity service and created a user.
I attempted to enable and configure Git Gateway. However, Netlify requests read/write access to public and private repositories which seems to be unnecessary as my GitHub project is already public.
I then went on to the One Click Hugo CMS template and deployed it. When I attempted to enable Git Gateway, Netlify requested read/write access only to public repositories as I would expect. Two more observations here:
- Unlike my first site, the latter site on Netlify has a prompt on Overview Page: “Install the new GitHub App Restrict repository access and get rich deploy summaries in your pull requests.”
- On the second site, when I disabled Git Gateway and attempted to enable again, Netlify requests read/write access again to public and private repositories like in the first site.
Which behaviour is the expected one?
PS: I understand that Git Gateway is a beta feature which works absolutely fine otherwise.
Thanks in advance!