Git Manager
Categories
Component ID
1337226
Component name
Git Manager
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
Git manager is a framework that provides a github-like functionality to a Drupal site.
Current features include
- User Unix account creation and SSH key management
- Queue based tasks for performance
- Git repository creation
- Git respository access control (requires Drush hooks for Git)
- Secure handling of Unix tasks like user creation, group assignment and ssh-key creation
Git manager can be run across two Drupal servers, one web frontend and one Git server. Both must have Drupal installed and must be able to talk to the database server.
Git manager uses Drupal Queue to provision tasks that are stored in the database. Waiting Queue is used to run a "worker" daemon that processes the tasks in the queue.
The webfront end provisioner should be a different user than the backend worker for security reasons (if on the same machine).
