# become root su - # install git apt-get install git-core # create project repository directory mkdir /pub/repo/proj # create bare repository inside pushd /pub/repo/proj && git --bare init && popd # add git service to inetd superserver echo 'git stream tcp nowait mjf /opt/bin git daemon --inetd --verbose --export-all /pub/repo' >> /etc/inetd.conf # restart inetd superserver /etc/init.d/openbsd-inetd restart # become user exit # create project mkdir proj && cd proj && git init # add remote git remote add master ssh://username@localhost/pub/repo/proj # do something touch a touch b touch c # commit local changes git commit a b c -m 'Create test files' # push to remote master git push origin master # voila! exit