Hi, Tatyana. I’m pretty sure that what Tony is trying to do is the second case I described in my response, which is what you are also talking about: a shared, but local, “bare” repository, with other local clones that will push and pull that shared repo.
There actually ARE permission issues in this situation; the users who clone the bare repo will not be able to push to it unless the permissions are correct – which I think means:
- all the users must have to have access to the group that owns the bare repo
- the group owner for all the files and directories muse be that common group
- the directories probably all have to have the setgid flag set (I don’t know if git does this itself, or of it has to be done manually)
It might also be the case that each user will have to set their umask to 002 (instead of the more common 022).
Maybe Tony will be kind enough to post a summary of what he had to do, once he has it all working.
– Jerry