Search code examples
gitpermissionsgitblit

Difference between mutable, specified and effective repository permissions in GitBLIT


I am using Gitblit as web-frontend for git and i am curious what is the difference between mutable, specified and effective repository permission in git?

Thanks in advance:)


Solution

  • If I believe Rob Conaway & Jame Moger, these are the rules :

    • Repo permissions can only be maintained by an owner of the repo. If you are not the owner, it will appear to let you change the permissions, but actually fail silently
    • Mutable are the permissions you can change through that control
    • Specified includes mutable + owners
    • Effective is specified + regex, admins, etc

    source