Skip to content

Instantly share code, notes, and snippets.

@wpalmer
Created September 28, 2011 12:48
Show Gist options
  • Save wpalmer/1247847 to your computer and use it in GitHub Desktop.
Save wpalmer/1247847 to your computer and use it in GitHub Desktop.
gitolite by inheritence
@system = labrador-git-unlocked staging-git-unlocked
@dev = wpalmer
@admin = wpalmer
@outsourced =
@repos = gitolite-admin
@repos = mainproject
@repos = outsourcedproject
@repos = git-config
@repos = bashrc
@repos = phpmyadmin
@repos = test
# All internal developers and system accounts can read any repo, and internal
# developers have free-reign over their own personal branches
repo @repos
R = @system @dev @admin
RW+ dev/USER/ = @dev
repo mainproject
RW master$ = @admin
- master$ = @all
repo outsourcedproject
RW+ outsourced/ = @outsourced
RW+ master = @outsourced
# Unless something says otherwise, admins can read and write anything
repo @repos
RW+ = @admin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment