操作
如何配置Redmine以实现高级Bazaar集成¶
PerlLoadModule Apache::Authn::Redmine WSGIScriptAliasMatch ^/bzr/.*/\.bzr/smart$ /var/vcs/bzr/bzr-smart.py # Allow regular GETs to work too RewriteEngine on RewriteCond %{REQUEST_URI} !^/bzr/.*/\.bzr/smart$ RewriteRule ^/bzr/(.+)$ /home/code/bzr/$1 [L] <Location /bzr> WSGIApplicationGroup %{GLOBAL} DAV on AuthType Basic AuthName "Project membership authentication" Require valid-user PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler RedmineDSN "DBI:mysql:database=redmine_default;host=127.0.0.1" RedmineDbUser "redmine" RedmineDbPass "password" RedmineCacheCredsMax 50 </Location>
#!/usr/bin/env python from bzrlib.transport.http import wsgi def application(environ, start_response): app = wsgi.make_app( root='/home/code/bzr/', prefix='/bzr/', readonly=False, enable_logging=True) return app(environ, start_response)
由Lluís Vilanova更新 超过12年前 · 1次修订