Работа с организациями

Работа с организациями

Функционал работы с организациями в GitVerse предназначен для создания групп репозиториев и команд разработчиков и кооперации между ними.

На странице профиля организации доступен просмотр списка репозиториев и подписчиков на соответствующих вкладках.

Владелец организации может задавать и менять ее описание и видимость.

Создание организации

  1. В панели GitVerse нажмите Добавить > Новая организация.

    Пример:

    В панели GitVerse нажмите **Добавить** > **Новая организация**
  2. Заполните форму:

    1. укажите организацию;
    2. скорректируйте, если необходимо, название в адресной строке;
    3. определите видимость;
    4. (опционально) выберите "Администратор репозитория может добавлять и удалять права доступа для команд".

    После заполнения формы нажмите кнопку Создать организацию.

    Пример:

    Форма создания новой организации
  3. Далее отобразится страница профиля созданной организации.

    Пример:

    страница профиля созданной организации

Верифицированная организация

Для подтверждения существования юридически оформленной организации приглашаем вас связаться с нами через службу поддержки.

Аватара подтвержденной организации имеет рамку с градиентной заливкой и пиктограмму в виде печати‑галочки рядом с именем.

Пример:

страница профиля созданной организации

Требования к верифицированной организации

После присвоения статуса верифицированной организации блокируется самостоятельное изменение ее описания в части:

  1. Название организации;
  2. Название в адресной строке;
  3. Веб-сайт.

Для изменения описания следует обратиться в службу поддержки.

Создание репозитория организации

На странице профиля организации нажмите Создать репозиторий.

Пример:

Профиль организации, кнопка Создать репозиторий

Отобразится страница создания репозитория, где владельцем по умолчанию будет выбрана организация:

страница создания репозитория, где владельцем по умолчанию будет выбрана организация

Далее:

  1. задайте название репозитория;
  2. добавьте описание (опционально);
  3. определите видимость (см. Публичные и приватные репозитории);
  4. отметьте инициализацию репозитория(опционально) (см. Инициализация репозитория при создании);
  5. нажмите Создать репозиторий.

Настройки организации

Вкладка настроек организации доступна только участникам команды Owners.

Для изменения настроек организации перейдите на страницу профиля организации и нажмите Настройки на вкладке или в основании профиля организации.

Пример:

страница профиля созданной организации

Название и описание

Блок описания на странице настроек организации:

Настройки организации, блок описания
⚠️

При изменении названия организации в адресной строке изменится URL репозитория в GitVerse и внешние ссылки на репозиторий потребуется обновить.

При работе с репозиторием локально может потребоваться изменить его URL. Чтобы посмотреть текущий URL удаленного репозитория, выполните:

git remote -v

Получите сообщение вида:

origin  ssh://git@gitverse.ru:2222/<название_организации>/<repository_name>.git (fetch)
origin  ssh://git@gitverse.ru:2222/<название_организации>/<repository_name>.git (push)

Чтобы задать новый URL, выполните:

git remote set-url origin ssh://git@gitverse.ru:2222/<новое_название_организации>/<repository name>

Видимость

Настройка уровня видимости организации определит, сможете ли вы обнаружить организацию на странице Обзор или перейти на её профиль через адресную строку:

  • Публичный доступ — организация видна всем посетителям сервиса;
  • Ограниченный доступ — организация видна только зарегистрированным пользователям.

Переключатель уровня видимости на странице настроек организации:

Настройки организации, блок переключения видимости

Изменение аватара

Изменение аватара организации выполняется в профиле организации > Настройки.

Загрузка аватара

Нажмите Заменить и далее выберите файл с изображением.

Пример:

Замена аватара организации
⚠️

Изображение должно быть в формате jpeg, jpg, png. Размер файла с изображением должен быть не более 4096px x 4096px (пикселей) и не более 5 Мбайт.

Редактирование аватара

  1. Если у вас загружен файл с изображением аватара, нажмите на пиктограмму редактирования в нижней правой части аватара и отметьте новые границы изображения аватара.

    Пример:

    Пиктограмма редактирование аватара организации
  2. Пример:

    Редактирование аватара организации

Удаление изображения аватара

Нажмите кнопку Удалить.

Пример:

Кнопка удаления изображения аватара

Отобразится аватар без изображения:

Аватар без изображения

Сохранение аватара

Чтобы сохранить изменения или удаление удаление аватара, нажмите Обновить.

Пример:

Сохранение аватара организации

Права администраторов репозитория

Соавтор репозитория с правами администратора сможет редактировать полномочия команды, если отметить это в настройках команды.

Чекбокс на права администраторов репозитория:

Чекбокс на права администраторов репозитория

Раннеры организации

Раннеры организации позволяют разным людям для разных репозиториев использовать общий раннер.

Токены доступа и секреты для раннеров организации задаются на соответствующих вкладках в профиле организации > Настройки.

Пример:

Раннеры организации

Более подробно смотрите:

Участники организации

Добавление владельцев (Owners)

Владельцами организации являются участники команды Owners, добавить их можно в профиле организации > Участники > Owners.

  1. Выберите команду Owners и нажмите Редактировать.

    Пример:

    Копка перехода к редактированию команды Owners в профиле организации > Участники
  2. Далее:

    1. перейдите на вложенную вкладку Участники;
    2. введите имя пользователя;
    3. выберите имя из отобразившегося списка;
    4. нажмите Добавить.

    Если пользователь приватный, его имя не отразится в списке, но он добавится в команду, если ввести его имя верно и нажать Добавить.

    Пример:

    Добавление участника

Выход из команды и организации

Для выхода из организации вы не должны быть единственным участником команды Owners.

  1. В профиле организации > Участники > Все участники нажмите рядом со своем именем Покинуть организацию.

    Пример:

    Кнопка выхода из организации
  2. Для подтверждения выхода нажмите Удалить.

    Пример:

    Подтверждение выхода из организации

    Действие будет недоступно, если вы единственный участник команды Owners:

    Невозможно выйти, если вы единственный владелец

Добавление новой команды

  1. Перейдите на страницу профиля репозитория, на вкладку Участники и нажмите кнопку Новая команда.

    Пример:

    профиль организации, Участники, кнопка Новая команда

    Отобразится модальное окно:

    профиль организации, Участники, модальное окно создания команды
  2. Введите название новой команды и нажмите Добавить.

    Пример:

    профиль организации, Участники, модальное окно создания команды, кнопка Добавить

    Новая команда добавится и отобразится вложенная вкладка ее редактирования:

    профиль организации, Участники, вложенная вкладка Команда

Редактирование команды

Добавление участника команды

  1. Перейдите на страницу профиля организации > Участники > выберите команду > нажмите Редактировать.

    Пример:

    профиль организации, Участники, кнопка Редактировать

    Отобразится страница редактирования команды:

    страница редактирования команды
  2. Выберите вкладку Участники и введите имя пользователя.

    Пример:

    страница редактирования команды, вкладка участники
  3. В отобразившемся списке пользователей нажмите на кнопку Добавить.

    Пример:

    страница редактирования команды, вкладка участники, отображен список имён для добавления

    Добавленный пользователь отобразится в списке участников команды:

    страница редактирования команды, вкладка участники, отображен список имён для добавления

Добавление приватного участника команды

Добавление приватного пользователя отличается тем, что его имени не будет в выпадающем списке при добавлении участников.

  1. Перейдите на страницу профиля организации > Участники > выберите команду > нажмите Редактировать.

    Пример:

    профиль организации, Участники, кнопка Редактировать

    Отобразится страница редактирования команды:

    страница редактирования команды
  2. Выберите вкладку Участники и введите имя пользователя.

    Пример:

    страница редактирования команды, вкладка участники
  3. Удостоверьтесь, что имя введено верно, т.к. приватный пользователь не отобразится в списке, и нажмите Добавить.

    Пример:

    страница редактирования команды, вкладка участники, список не содержит приватного пользователя

    Добавленный пользователь отобразится в списке участников команды:

    страница редактирования команды, вкладка участники, отображен приватный участник добавлен

Изменение видимости участника организации

Приватный участник организации виден только другим участникам этой организации, а публичный участник виден всем.

Для переключения видимости участника организации в профиле организации > Участники выберите команду и нажмите Приватный/Публичный рядом с именем.

Пример:

страница редактирования команды, вкладка участники, список не содержит приватного пользователя

Удаление участника команды

Для удаления команды перейдите на профиль организации, на вкладку Участники, выберите команду и нажмите Удалить.

Пример:

профиль организации, Участники, выбрана Команда, кнопка удаления участника

Участник пропадет из состава команда и организации:

Участник удалится из состава команда и организации

Изменение полномочий команды

  1. На странице дашборда выберите организацию для перехода в её профиль.

    Пример:

  2. В профиле организации перейдите на вкладку Участники, выберите команду, нажмите Редактировать.

    Пример:

  3. Выберите вкладку Полномочия.

    Пример:

  4. Выберите для команды необходимые полномочия и нажмите Сохранить.

    Пример:

    Для выбранной команды отобразятся новые полномочия:

Удаление команды

  1. Для удаления команды перейдите на профиль организации, на вкладку Участники, выберите команду и нажмите Редактировать.

    Пример:

    профиль организации, Участники, выбрана команда, кнопка Редактировать
  2. На странице настройки команды нажмите Удалить.

    Пример:

    На странице настройки команды нажмите **Удалить**
  3. В модальном окне введите название организации и нажмите Удалить.

    Пример:

    В отобразившемся модальном окне ввести название организации и нажмите **Удалить**
  4. На профиле организации пропадет удаленная команда и её участники.

    Пример:

    На профиле организации пропадет удаленная команда и её участники

Удаление организации

  1. Для удаления организации на вкладке Настройки нажмите Удалить организацию.

    Пример:

    на вкладке **Настройка** кнопка **Удалить организацию**

    Отобразится модальное окно "Удаление организации":

    модальное окно удаления организации
  2. Введите название организации в поле для подтверждения удаления и нажмите Удалить.

    Пример:

    модальное окно удаления организации, кнопка разблокирована