Git Integration
Added by Matthias Lohr over 12 years ago
Hey,
i found multiple ways to integration git repositories with redmine and serve them over http:- HowTo_configure_Redmine_for_advanced_git_integration
- WebDAV
- own solution:
# GIT RedirectMatch permanent ^/git(/)?$ /projects SetEnv GIT_PROJECT_ROOT /opt/redmine-data/git/ SetEnv GIT_HTTP_EXPORT_ALL AliasMatch ^/git/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /opt/redmine-data/git/$1 AliasMatch ^/git/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /opt-redmine-data/git/$1 ScriptAlias /git/ /usr/lib/git-core/git-http-backend/ <Location /git> #DAV on AuthType Basic Require valid-user AuthName "git repositories" PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler RedmineDSN "DBI:Pg:dbname=redmine;host=localhost" RedmineDbUser "redmine" RedmineDbPass "123456" </Location>
Which is the best one?
Best regards
Matthias Lohr