This project is not covered by Drupal’s security advisory policy.

This module automatically manages user access to git repositories through gitosis.

Git repositories are managed in a per organic group basis. By collecting info from all the repositories and users in each organic group, a gitosis.conf and a set of ssh keys are created and pushed to gitosis-admin repository. This process occurs in a drush task called 'gitosis'.

Gitosis can be installed in the same server or in another machine. This module only needs the git url (normally git@my.domain:gitosis-admin.git) to clone the gitosis-admin repository to work with.

Current work on 6.x-2.x branch

Gitosis 6.x-2.x is being built on top of versioncontrol_git. It already allows easy creation of groups and repositories. Some extra work is needed on the versioncontrol_git classes, and it is being pushed to Github until accepted by the maintainers.

The first stable version of this branch is expected to be launched in the following days. Currently the following work is pending:

  • Add hook_cron to update gitosis-admin repository.
  • Verify current progress against a copy of a real gitosis-admin repository.
  • Add functional tests.
  • Integrate with Organic Groups (which consequently integrates with Open Atrium.

Project information

  • caution Unsupported
    Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects
  • caution No further development
    No longer developed by its maintainers.
  • Created by juampynr on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases