Configure repositories
In this post, I will share the study notes that I took while preparing for the exam Azure AZ400 “Configure repositories”.
Configure permissions in the source control repository
GitHub allows assigning roles to users to control what they can access.
From least access to most access, the permission levels for an organization repository are:
Read: Recommended for non-code contributors who want to view or discuss your project
Triage: Recommended for contributors who need to proactively manage issues and pull requests without write access
Write: Recommended for contributors who actively push to your project
Maintain: Recommended for project managers who need to manage the repository without access to sensitive or destructive actions
Admin: Recommended for people who need full access to the project, including sensitive and destructive actions like managing security or deleting a repository
Azure DevOps also allows to set permissions and it does through the concept of security group:
When it comes to accessing an Azure DevOps feature, it’s helpful to…