Repository files navigation
Uses django.contrib.auth User and Groups to manage Projects which contains a set of Repositories.
Users have the ability to manage their own sets of ssh keys.
LDAP support via django-auth-ldap.
Managers can create Projects and grant access to Users or Groups.
Manage read/write access at Repository or Project level.
Repositories can have any number of aliases, (to allow for renaming repositories).
Maintains a .ssh/authorized_keys file for a ssh user to allow access (inspired by gitosis)
Provides a git-shell wrapper as a django manage.py djangit_shell
as a user i can manage my own public keys
as a user i can see all the repositories i have access to and their URLs.
as a manager i can create new repositories
as a manager i can rename/move repositories
as a manager i can set up user groups
as a manager i can grant/revoke access to a repository for a user/group.
About
Django Git Repository Manager
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.