Setting up a shared (svn-like) git repository

As described here

Assuming you have an existing project in a git repo called “project”:

mkdir project.git
cd project.git
git --bare init --shared
git --bare fetch ../project master:master
cd ..
scp -r project.git someserver:/some/shared/location
ssh server
sudo chgrp -R group_containing_all_developers /some/shared/location/project.git

You must be logged in to post a comment.