WSGI application to serve a git repository
Project description
GitWeb is a fork of git_http_backend.py using Webob
Dependencies
Python 2.6
Git >= 1.6.6 (On the server and on the client side.)
Installation
With easy_install:
easy_install GitWeb
Get the source:
git clone git://github.com/gawel/GitWeb.git
Usage
The gunicorn WSGI server is recommended since it have a great support of chunked transfer-encoding.
Here is a simple Paste config file:
[server:main] use = egg:gunicorn port = 8080 [app:main] use = egg:GitWeb content_path = %(here)s/repos auto_create = true
Now try:
git clone . http://localhost:8080/repo.git
License
See file named COPYING.LESSER for license terms governing over the entire project.
(Some, explisitely labeled so constituent files/works are licensed under separate, more-permissive terms. See disclaimers at the start of the files for details.)
Contributors
Gael Pasgrimaud <gael@gawel.org>
Author of the fork
Daniel Dotsenko <dotsa@hotmail.com>
Maintener of git_http_backend.py and creator of subprocessio
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.