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?

  • Checking whether a commit hash has already been deployed in git
  • Manual Merge Only on GIT extensions
  • Viewing html in Gitweb
  • is it possible to `git status` only modified files?
  • GIt Config Alias With Quotes and Pipes via Command Line
  • Git - Some commits can only be seen in “All Branches” where the only branch is master
  • git get previous revision number
  • Git clone “fatal: I don't handle protocol 'ssh'”
  • git ahead/behind info between master and branch?
  • using git read-tree without a work tree
  • git for-each-ref with a coloured format string
  • Automatic Xcode Git Commit Prompts
  • 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.