Kudu is the engine behind git deployments in Azure Web Sites. It can also run outside of Azure.
See the documentation
First clone the repository.
git clone git://github.com/projectkudu/kudu.git
Open Kudu.sln as Administrator and build it.
Set Kudu.Web as the startup project and run!
You can use the forum, of open issues in this repository.