Репозиторий 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, см. следующие статьи:

Совет

Чтобы быстро найти разрешение или параметр, определенный для проекта или организации, используйте функцию настройки поиска в Организации.