Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nibalizer/redmine-gitolite
- Owner: nibalizer
- License: other
- Created: 2013-03-13T11:25:09.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-08-19T20:32:47.000Z (over 11 years ago)
- Last Synced: 2024-10-26T20:11:04.030Z (2 months ago)
- Language: Perl
- Size: 49.8 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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