Are there any restful interfaces to git?

I have been looking for a restful api to git and dont seem to find any. The closest thing i got is Github’s api to access some repositories info.
Are there any other impelementations out there?

  • gitolite and file permissions
  • Feature branches in remote not getting deleted
  • How to disambiguate an ambiguous abbreviated sha1 in git
  • Git submodule pull request work flow
  • Setting color-words option by default on git-show
  • Git tag, Why this duplicate tag in remotes?
  • setup git to ignore index.php in root folder only and not all index.php files in subfolders
  • can I save space in a git repo by squashing commits?
  • GIT push on Google Appengine
  • Best Practice for Git Repositories with multiple projects in traditional n-tier design
  • How can I checkout out the HEAD version of my remote/tracking branch
  • Warning on “diff.renamelimit variable” when doing git push
  • 3 Solutions collect form web for “Are there any restful interfaces to git?”

    Projects I’ve spotted:

    1. Gerrit – has a REST server, Java
    2. Gandalf – core is there, coupled to MongoDB, Python + Flask
    3. git-rest-api NodeJS, very incomplete

    Orion Git API Orion is an Eclipse project

    RESTFul Git from Hulu on github

    git doesn’t sport an http server so you need some middleware solution that can serve git repos via http. Githubs api does it and there are possibly other solutions out there.

    Git Baby is a git and github fan, let's start git clone.