Skip to content

Commit 645402a

Browse files
describe more settings in Azure Repos
1 parent 06b6638 commit 645402a

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

AZ-400 Microsoft Azure DevOps Solutions/9.3. Azure Repos.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
- **Project Admins**: Create, delete and rename repositories.
3636
- You can modify permissions in each group.
3737

38-
#### Branch policies
38+
### Branch policies
3939

4040
- ***Require minimum number of reviewers*** for pull requests
4141
- ***Check for linked work items***: Enforce traceability to check for linked work items on PR's
@@ -52,10 +52,33 @@
5252
- completing pull requests
5353
- or pushing
5454

55+
### Branch locks
56+
57+
- Block updates to a Git branch by preventing
58+
- Other users from changing the existing commit history
59+
- Any new commits from being added to the branch by others
60+
- 💡 Use with [branch policies](#branch-policies) and pull requests to ensure no changes are being done without review/approval
61+
- Locks can be removed by
62+
- The user who locked the branch
63+
- User with ["Remove Other's Lock permissions"](https://docs.microsoft.com/en-us/azure/devops/repos/git/set-git-repository-permissions?view=azure-devops#git-repository)
64+
- 👀 Read more: [Microsoft Docs](https://docs.microsoft.com/en-us/azure/devops/repos/git/lock-branches)
65+
66+
## Repository settings
67+
68+
- Validates commit information against given patterns or limits
69+
- Can be found on portal: "Project settings -> Repositories"
70+
- Include
71+
- Commit author email validation
72+
- File path validation
73+
- Case enforcement by blocking that change name casing on paths/branches/tags
74+
- Reserved names by blocking reserved names/incompatible characters
75+
- Maximum path length
76+
5577
## Authenticating with Git
5678

5779
- You can authenticate using:
5880
- [SSH](https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate)
81+
- SSH authentication can be disabled on organization level with [organization settings](https://docs.microsoft.com/en-us/azure/devops/organizations/settings/about-settings?view=azure-devops#user-settings)
5982
- [Git Credential Managers](https://docs.microsoft.com/en-us/azure/devops/repos/git/set-up-credential-managers?view=azure-devops)
6083
- 💡 Recommended
6184
- Supports MFA

0 commit comments

Comments
 (0)