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

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

Функционал работы с организациями в 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. Удостоверьтесь, что имя введено верно, т.к. приватный пользователь не отобразится в списке, и нажмите Добавить.

    Пример:

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

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

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

Импорт участников из файла

Импорт участников из файла становится доступен после получения лицензии GigaCode, см. раздел Лицензии GigaCode для организаций.

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

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

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

Пример:

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

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

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

Пример:

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

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

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

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

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

    Пример:

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

    Пример:

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

    Пример:

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

    Пример:

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

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

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

    Пример:

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

    Пример:

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

    Пример:

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

    Пример:

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

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

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

    Пример:

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

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

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

    Пример:

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