The project aims to provide a quite complete web app to manage small, medium or big quantities of git repositories. We want to include repository management, ssh keys management, repository browser, commits browser, diff display, tickets and milestones management.
Before starting this project we dissected Gitauth, to extract its very essence. We then decided to start from scratch on our own, tossing everything and starting from a clean slate. So it probably looks similar to GithAuth, or Gitosis, since these projects are pretty much the state-of-the-art.
web icons (small ones) are from the Fugue Icons pack :
Copyright © 2010 Yusuke Kamiyamane. All rights reserved.
The icons are licensed under a Creative Commons Attribution
3.0 license. <http://creativecommons.org/licenses/by/3.0/>
This project is released under MIT Licence.
A lot of things.
As of the first tag (0.0.2) it’s usable. You need to check the aq_lib too.
It can manage ssh keys and repositories though. But just with that you can say good bye to gitosis. (well first we need to wait for some comments and tests). Yet you still need a git server to provide public read only access to your repositories.
The long run is a bit more complex : the aim is to provide something similar to GitHub, with some other functionalities.
- Mostly no “social network” thing
- bug tracking
- milestones and features tracking
- features / tasks assignment
- git and hg support with automatic commit push between root repositories
- … more
See the file ‘GIT_CONFIG_PATHS’ to understand first the path concept between the application and the Aquarii Shell.
You need to edit RAILS_ROOT/config/settings.yml
Rhaamo : rhaamo
at gruik dot at