We have a small Windows LAN with a bare repository origin for research data set up on a network drive and a working clone on each workstation; all is well. We'd like to provide read-only access to the repository for visitors (the actual physical kind) who connect. What's the best way?
Logically (= naively) we'd make it a non-bare origin and just expose that with no external write permissions; I tried that when setting it up but pushing to a full origin wasn't nice. Should I make a public clone right next to the origin, and make that read-only? And then: what kind of hooks to use to make that public clone get updated whenever a worker pushes?
Pretty much all info I find about this is about *nix systems and remote access, which sadly are not the case here.