James Moger
2012-10-10 5d7545652a6529c9076f67acd75f7a977c8a44a6
docs/01_setup.mkd
@@ -234,7 +234,7 @@
       federationSets = 
#### Repository Names
Repository names must be unique and are CASE-SENSITIVE ON CASE-SENSITIVE FILESYSTEMS.  The name must be composed of letters, digits, or `/ _ - .`<br/>
Repository names must be unique and are CASE-SENSITIVE ON CASE-SENSITIVE FILESYSTEMS.  The name must be composed of letters, digits, or `/ _ - . ~`<br/>
Whitespace is illegal.
Repositories can be grouped within subfolders.  e.g. *libraries/mycoollib.git* and *libraries/myotherlib.git*
@@ -257,6 +257,16 @@
- **RWC** (clone and push with ref creation)
- **RWD** (clone and push with ref creation, deletion)
- **RW+** (clone and push with ref creation, deletion, rewind)
These permission codes are combined with the repository path to create a user permission:
    RW:mygroup/myrepo.git
#### Discrete Permissions with Regex Matching (Gitblit v1.2.0+)
Gitblit also supports regex matching for repository permissions.  The following permission grants push privileges to all repositories in the *mygroup* folder.
    RW:mygroup/[A-Za-z0-9-~_\\./]+
#### No-So-Discrete Permissions (Gitblit <= v1.1.0)
@@ -282,6 +292,7 @@
   [user "hannibal"]
      password = bossman
      repository = RWD:topsecret.git
      repository = RW+:ateam/[A-Za-z0-9-~_\\./]+
   [user "faceman"]
      password = vanity