Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nibalizer/redmine-gitolite

Pull group information from redmine and produce acl-compliant gitolite configuration files.
https://github.com/nibalizer/redmine-gitolite

Last synced: about 1 month ago
JSON representation

Pull group information from redmine and produce acl-compliant gitolite configuration files.

Awesome Lists containing this project

README

        

Redmine Gitolite script
=======================

This script consumes Redmine group membership from the Redmine api and generates gitolite configs.

Dependencies
============

Requires perl, WWW::Curl::Easy, YAML, JSON, Makefile.pl (or equivalent) coming soon

Ubuntu Precise
--------------

sudo apt-get install libwww-curl-perl libyaml libjson-perl

Usage
=====

Copy the config.yaml.example to config.yaml and tune to your needs

Create a Redmine api key by following the instructions [here](http://www.redmine.org/projects/redmine/wiki/Rest_api "Redmine API Documentation")

The script will print to standard out (write to file coming soon)

./gitolite-remine.pl > gitolite.conf

Tests
=====

There are no tests yet. Coming soon.

License & Copyright
===================

(C) 2013 Spencer Krum for the PSU Computer Action Team

Released under the Apache 2.0 License