7 | | 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 Admin. 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. |
| 7 | 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. |
| 8 | |
| 9 | To enable a dav-accessible repository, edit `/etc/httpd/conf.d/gitdav.conf` as follows: |
| 10 | |
| 11 | {{{#!apache |
| 12 | Alias /git /var/www/repo_git |
| 13 | <Directory "/var/www/repo_git"> |
| 14 | Dav On |
| 15 | Order allow,deny |
| 16 | Allow from 127.0.0.0/8 |
| 17 | </Directory> |
| 18 | }}} |