Gitolite + Redmine
Github:
https://github.com/ivyl/redmine-gitolite
Historia:
Potrzebowałem czegoś co dałoby mi dostęp do repozytoriów Gitolite z poziomu Redmine.
Powszechnym podejściem jest ustawianie zadań crona, które co jakiś czas uaktualniają lokalną kopię repozytorium do której dostęp ma Redmine.
Problemem jest ręczne dodawanie uprawnień i pamiętanie o gwarancji dostępu dla użytkownika uruchamiającego Redmine.
A co z zarządzaniem kluczami dla różnych użytkowników? Co z automatycznym nadawaniem praw do projektu?
Znalazłem dwa rozwiązania – zaniedbane i niekompatybilne ze sobą.
https://github.com/kahseng/redmine_gitolite_hook
https://github.com/jhogendorn/redmine-gitolite
Pierwszy dawał hooka umożliwiającego automatyczne aktualizowanie lokalnej kopii repozytorium przez redmine,
drugi umożliwiał zarządzanie gitolitem (stare pliki konfiguracyjne, nie działał).
Przysiadłem nad nimi w wolnych chwilach i tak powstał mój redmine-gitolite.
Zachęcam do testowania/używania.
Wszelkie potrzebne informacje w README
Subskrybuj komentarze tego wpisu