Джесси Хоуинг недавно написал статью об этом, вкратце, вы можете использовать команду tfssecurity
для применения разрешений git для всех репозиториев во всех проектах:
tfssecurity /a+ "Git Repositories" repoV2/ "ForcePush" adm: ALLOW /collection:https://dev.azure.com/{organization}
Объяснение:
/a+
- Добавить (a +) или Удалить (a-) это разрешение.
Git Repositories
- Пространство имен безопасности
repoV2
- токен для уровня организации
ForcePush
- разрешения, которые мы хотим установить
adm:
- группа (в данном случае «Администраторы коллекции проектов»)
ALLOW
- Разрешить или запретить разрешение
Рекомендую взглянуть в статье, чтобы узнать, как он его нашел.
Подробнее об инструменте tfssecurity
вы можете найти здесь .