Overview
VibeHub uses a simple but effective permission system to control who can do what in your projects.Permission Levels
Owner
The person who created the project. Owners have full control:Every project has exactly one owner. Ownership cannot be transferred.
Read & Write
Full access to code but no administrative control:Read Only
View access without the ability to make changes:Choosing the Right Permission
When to use Read Only
When to use Read Only
- External reviewers or auditors
- Stakeholders who need visibility
- New team members during onboarding
- Contractors with limited scope
When to use Read & Write
When to use Read & Write
- Active developers on the project
- Team members who need to push code
- Anyone who should create branches and merge
Permission Inheritance
Permissions apply at the project level. This means:- A collaborator has the same access to all branches
- There’s no per-branch permission control
- Settings access is reserved for owners only
Checking Your Permission
To see what permission you have on a project:- Look for permission indicators in the UI
- Try to perform an action (like pushing code)
- Check with the project owner
Permission Security
What Collaborators Can’t Do
Even with Read & Write access, collaborators cannot:- Delete the project
- Change project visibility
- Invite other collaborators
- Remove other collaborators
- Modify project settings
- Access deployment configurations
Protected Actions
Some actions are always restricted to owners:Public vs Private Projects
Permissions interact with project visibility:Private Projects
- Only collaborators can view
- Permissions work as described above
Public Projects
- Anyone can view (read access)
- Only collaborators can push
- Permissions still control write access
Best Practices
- Principle of least privilege - Give the minimum access needed
- Regular audits - Review who has access periodically
- Prompt removal - Remove access when people leave the project
- Document decisions - Keep track of why certain people have access
Next Steps
Invite Collaborators
Add new team members
Manage Team
Update or remove access
