TLDR: I experimented with a way to allow Github to have permissions (including read permission) per subfolder here.