Simple, easy web to install a git repositories 'server'.
Type | Information |
---|---|
Author | Cyrille Pontvieux jrd@enialis.net |
Licence | GPL version 3 (or, at your option, any later version). See LICENSE for a full version and this Quick guide to understand the licence |
Version | 1.1 |
- GNU/Linux only
- sh scripts for the server
- php scripts for the web interface and perl for gitweb
- few dependencies:
- sh (or any compatible shell)
- web server
- php
- sudo package
- git
- authentification via ssl keys via ssh.
- anonymous read-only access.
- handling of users and repositories directly on the web interface.
- authentification and rights per repository: administrator, regular, readonly
- users and rights are described in simple plain text files.
- simple history and repository browser in the web interface.
- branches and tags download
- full view of a repository with the help of gitweb.
- synchronisation to and from an external repository, i.e. github.
A configure
script is available to set parameters like git system user, path location and other information.
Next step is a regular make
and make install
.
You will then find in the gen
folder a example configuration for your webserver:
- nginx
- apache http