Skip to content

A Drupal module that integrates with corresponding Daemons to provide git repository management with Drupal's project module.

Notifications You must be signed in to change notification settings

tizzo/Project-Git-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Project Git Authentication

This module integrates the project and sshkey modules with the daemons availble at https://github.com/tizzo/Drupal.org-Git-Daemons.

When a project module is created a job is created for one of the Daemons which, in turn, creates a repository at a configurable location using the projects shortname followed by '.git'. It also provides a web service to the SSH Daemon that authenticates a user by their public keys stored in the sshkey module and allows them to access any repository that corresponds to a project for which to acting user is a maintainer over ssh, without having a user account on that system.

Requirements:

Installation instructions

  1. Install the module
  2. Clone the Pheanstalk into this module's directory: `git clone https://github.com/pda/pheanstalk``
  3. Configure the module (if necessary) at admin/settings/project-git-auth
  4. Start the Drupal Git Daemons
  5. Profit!

About

A Drupal module that integrates with corresponding Daemons to provide git repository management with Drupal's project module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages