RGIT is a simple git clone written in Ruby that works with a PHP backend, enabling you to push, pull and sync from a regular Shared Hosting. It still has to be improved a lot but, hey, it works :P (cit. Apache)
License
This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See http://sam.zoy.org/wtfpl/COPYING for more details.
Installation
gem install rgit
Usage
rgit [options]...
-d, --define [arg]
Sets current repo
-a, --add [arg]
Adds files
-j, --json
Generates remote json.conf
-r, --repo [arg]
Sets remote repo
-k, --key [arg]
Sets key
-c, --clean [arg]
Cleans files added to queue
-f, --force
Forces file overwrite
-u, --user [arg]
Sets username
-p, --push [arg]
Pushes to repo
-g, --generate
Generates configuration (to upload in /.rit_keys)
-s, --sync
Downloads from remote repo
-i, --init [arg]
Creates empty repo
-h, --help
Displays help screen