[[PageOutline(2-5,Contents,pullout)]] = Enable repository access through a DAV proxy == Description This is a plugin that provides access through DAV (work like a proxy) at the repositories of the project. You can handle permission of PULL (get repo) or PUSH (put repo) from Trac's Admin menu. This is essentially a DAV proxy with control access using Trac permissions. WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers. To enable a dav-accessible repository, edit `/etc/httpd/conf.d/gitdav.conf` as follows: {{{#!apache Alias /git /var/www/repo_git Dav On Order allow,deny Allow from 127.0.0.0/8 }}} == Bugs/Feature Requests Existing bugs and feature requests for ProxyDavPlugin are [report:9?COMPONENT=ProxyDavPlugin here]. If you have any issues, create a [/newticket?component=ProxyDavPlugin new ticket]. [[TicketQuery(component=ProxyDavPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:proxydavplugin here]. == Source You can check out ProxyDavPlugin from: * [/svn/proxydavplugin here] using Subversion. * [https://github.com/castorinop/proxydav here] using git. * [source:proxydavplugin browse the source] with Trac (no source added yet). == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Configuration * Enable ProxyDavPlugin on Admin | Plugins. * Add the following to your `trac.ini` file: {{{#!ini [proxydav] url = http://127.0.0.1/git }}} == Recent Changes [[ChangeLog(proxydavplugin, 3)]] == Author/Contributors '''Author:''' [wiki:castorinop] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''