Git-share is a project mainly written in ..., it's free.
A simple way to share a git repository
A simple script to set up a git daemon and share it on a remote server.
git share does a couple of things
So after typing git share anybody can pull and push to your bare repository and you can pull and push to it.
You can stop git share by pressing Ctrl-C.
Remote host: example-server.com
User A:
$ git config --all share.remotehost example-server.com
$ git share
Cloning into bare repository .git/share/share...
done.
Password: [enter password]
You can now clone at git://example-server.com:50423/share
Stop by pressing Ctrl-C
Another User B (somewhere else):
$ git clone git://example-server.com:50423/share
Cloning into share...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
$ [... do some work ...]
$ git push origin
User A again:
$ git pull share master
[... pulling stuff that User B has pushed before ...]
$ git clone https://[email protected]/bb-generation/git-share.git
$ cd git-share
$ sudo make install
git-share is licensed under the terms of the zlib license.
Please flattr me to show your support