Background At our network share we have some bare git repositories that are used for file exchange (and version control, etc.) during development. Unfortunately, it happens quite often that people that are not involved in the development request access to just a small subset of files of this repository. These colleagues often have no git available.
What I need Therefore, I want to provide, parallel to the bare repository, an always-up-to-date copy of the working files of my bare repository. These working files are not intended for being changed.
Approaches? Do you have any idea how to cleverly approach this problem?
I know I could copy the whole files each time I am updating the repository, but this is costly in time and traffic. This seems to be such a basic thing...