CollabOps
Platform BasicsPermissions

Repository

What each repository role can do

A repository holds code, change requests, and pipelines. Read access (viewing code, change requests, and discussions) is separated from write access (pushing code, running pipelines), so you can let members browse the code without giving them the ability to change it.

Roles

A repository has three roles. Higher rows have more permissions.

RoleDescription
ManageFull control, including members, access, settings, and deletion
WritePush code, create branches, run pipelines, and other development tasks
ReadView code, change requests, and discussions (no write actions)

Permissions

What each role can do at the repository level.

ActionManageWriteRead
View repository
View change requests
View pipelines
Comment
Assign labels, assignees, reviewers
View code
Push code
Create branch
Create change request
Run pipeline
Invite or change member roles
Edit repository settings
Delete repository

Switch a repository to public, and every member of the parent workspace automatically gets Read access — including the ability to view code. It is not exposed outside the organization, but the entire workspace can now browse the source, so confirm carefully before switching.

Table of Contents