Репозиторий Git по умолчанию и разрешения ветви
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | Team Foundation Server 2018 — Team Foundation Server 2013
После добавления в качестве члена команды вы являетесь членом группы "участники". Это членство позволяет вам участвовать в репозитории Git. наиболее распространенными встроенными группами являются читатели, участники и администраторы Project. Этим группам присваиваются разрешения по умолчанию для доступа к ветви или репозиторию.
Разрешение
читатели;
Участники
Администраторы сборки
администраторы Project
Чтение (клонирование, извлечение и изучение содержимого репозитория); Кроме того, может создавать, комментировать, голосовать и участвовать в запросах на вытягивание
✔️
✔️
✔️
✔️
Contribute, создание ветвей, Создание тегови Управление заметками
✔️
✔️
✔️
Создание репозитория, Удаление репозиторияи Переименование репозитория
✔️
Изменение политик, Управление разрешениями, удаление блокировок других пользователей
✔️
Принудительная отправка (перезапись журнала, удаление ветвей и тегов)
✔️
Обходить политики при завершении запросов на вытягивание
(не задано для какой-либо группы безопасности)
Обход политик при выполнении запросов на включение внесенных изменений, Обход политик приотправке, принудительная отправка (перезапись журнала, удаление ветвей и тегов)
(не задано для какой-либо группы безопасности)
По умолчанию группы читателей уровня проекта имеют разрешения только на чтение.
Разрешение
Участники
Администраторы сборки
администраторы Project
Создание ветви. на уровне репозитория может отправлять свои изменения в ветви в репозитории. Не переопределяет ограничения в политиках ветви. На уровне ветви может отправить свои изменения в ветвь и заблокировать ветвь.
✔️
✔️
✔️
Участие: на уровне репозитория можно отправить свои изменения в ветви в репозитории. Не переопределяет ограничения в политиках ветви. На уровне ветви может отправить свои изменения в ветвь и заблокировать ветвь.
✔️
✔️
✔️
Управление заметками. позволяет отправлять и редактировать заметки Git в репозитории. Они также могут удалять заметки из элементов, если у них есть разрешение Force .
✔️
✔️
✔️
Создание тега: можно отправить Теги в репозиторий, а также изменить или удалить теги, если у них есть разрешение Force .
✔️
✔️
✔️
Администрирование: удаление и переименование репозиториев. при назначении записи репозиториев Git верхнего уровня может добавлять дополнительные репозитории. На уровне ветвей пользователи могут задавать разрешения для ветви и разблокирования ветви. Набор разрешений "Администрирование" в отдельном репозитории Git не предоставляет возможность переименовывать или удалять репозиторий. Для этих задач требуются разрешения администратора на верхнем уровне репозиториев Git.
✔️
Журнал перезаписи и уничтожения (принудительная отправка): может принудительно выполнить обновление ветви и удалить ветвь. Принудительное обновление может перезаписывать фиксации, добавленные любым пользователем. Пользователи с этим разрешением могут изменять историю фиксаций ветви.
✔️
Чтобы изменить разрешения или задать политики для репозиториев или ветвей Git, см. следующие статьи:
- Параметры и политики репозитория Git
- Задайте разрешения для репозитория Git.
- Задайте разрешения для конкретной ветви и задайте политики ветвей.
Совет
Чтобы быстро найти разрешение или параметр, определенный для проекта или организации, используйте функцию настройки поиска в Организации.