Imagine that I have a remote repository in Github, but I would also like to replicate it to a local server, thus allowing my team to work (and share code) even without remote access.
And, for example, at the end of the day or week, a local "community" repository would be committed to the remote, official repository.
From what I've researched, it's possible to replicate a repository on my own machine and commit "locally", but only I would see those commits . I did not find anything about a local "community" repository.
Is it possible to do this with Git?