we try to utilize branch permissions feature to allow some developers to commit changes to specific branch of the repository, but we run into problem, the following is what we did:
1. create project DEMO
2. create user ABC and assign him Observer permission to project DEMO
3. create branch DEMO-2a from DEMO
4. using Branch permissions, assign user ABC to branch DEMO-2a
here is what we got when user ABC tries to commit the changes to branch DEMO-2a
c: Program Files (x86) Git bin git.exe push --recurse-submodule=check --progress origin DEMO-2a:DEMO-2a
fatal: remote error: Insufficient permissions
You do not have permission to push to the repository DEMO in project DEMO
Are we miss anything? thanks!
Branch permissions are working differently from what I have thought
when I add user XYZ to branch "DEMO-X" using branch permissions, all other users will not be able to write to that branch even though they have contributor permission to the project.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.