multiple users with a public repository
file based repository
- start a new project or change to an existing project
- initialize a personal git repo
- clone this repo to a bare repo, and move it to a public place
git clone --bare /path/to/myproject sharedfoldername
- either (1) set the public repo up as a remote in the personal repo, or (2) remove the original project directory, and clone the new bare repository
(1)
git remote add origin /Volumes/Seagate-1/gitbackup/Autofill/
You also need to tell git you have a master branch, and where to pull from. Add these to your .gitconfig:
[branch "master"] remote = origin merge = refs/heads/master
(2)
rm -Rf myproject git clone /path/to/sharedfoldername myproject
- now use git fetch, git merge, and/or git pull