Перейти к содержанию

Проекты

Работа с проектами

Создание проекта

  1. Выберите в верхней части меню Создать... (+) и Новый проект/репозиторий.
  2. Выберите Создать пустой проект.
  3. Укажите параметры проекта:

    • В поле Имя проекта укажите имя проекта.

    Примечание

    Имя проекта должно начинаться с буквы в нижнем или верхнем регистре (a-z, A-Z), цифры (0-9), эмодзи или подчеркивания (_). Имя может содержать точки (.), знаки плюса (+), дефисы (-) или пробелы.

    • В поле URL проекта укажите путь проекта.
    • В разделе Уровень доступа выберите уровень видимости проекта.
    • Выберите опцию Инициализировать репозиторий с README, чтобы создать файл README и инициализировать репозиторий с веткой по умолчанию.
  4. Выберите Создать проект.

Просмотр информации о проектах

Пользователь имеет возможность просматривать информацию о проектах, в которых он участвует.

  1. Выберите Поиск и переход... слева в меню.
  2. Выберите Ваша работа. Откроется страница Проекты и вкладка Ваши, на которой перечислены все проекты, участником которых является пользователь.

Настройка видимости проекта

Уровень видимости проектов и групп

Проекты и группы могут иметь в Системе статус приватные, внутренние или публичные.

Уровень видимости группы или проекта влияет на порядок взаимодействия их участников. Группа или проект — это объекты, позволяющие выполнять совместную работу, что возможно только в том случае, когда все участники знают о существовании друг друга.

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

Приватные проекты и группы

Для приватных проектов только участники приватного проекта или группы могут:

  • Клонировать проект.
  • Просматривать директорию для публичного доступа (/public).

Пользователи с ролью Гость не могут клонировать проект.

Приватная группа может включать только приватные подгруппы.

Внутренние проекты и группы

Для внутренних проектов любой аутентифицированный пользователь, включая пользователей Системы с ролью Гость, может:

  • Клонировать проект.
  • Просматривать директорию для публичного доступа (/public).

Только внутренние участники могут просматривать внутреннее содержимое.

Внешние пользователи не могут клонировать проект.

Внутренние группы могут включать внутренние или приватные подгруппы.

Публичные проекты и группы

Для публичных проектов неаутентифицированные пользователи, включая пользователей с ролью Гость, могут:

  • Клонировать проект.
  • Просматривать директорию для публичного доступа (/public).

Публичные группы могут включать публичные, внутренние или приватные подгруппы.

Изменение видимости проекта

Примечание

Выполняется пользователем с ролью Владелец.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Уровень доступа, доп. функции проекта, разрешения.
  4. Измените видимость проекта, выбрав опцию Приватный, Внутренний или Публичный. Уровень видимости проекта не должны быть более низким, чем у родительской группы.
  5. Нажмите Сохранить изменения.

Изменение видимости проектов в группе

Предусмотрена возможность смены видимости всех проектов в группе.

Примечание

Выполняется пользователем с групповой ролью Владелец.

Примечание

Подгруппы и проекты уже должны иметь настройки уровень видимости не выше, чем новые настройки для родительской группы. Например, невозможно сделать группу приватной, если она включает публичные подгруппы или проекты.

  1. Выберите Поиск и переход... слева в меню и найдите группу.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Наименование, видимость.
  4. В разделе Уровень доступа выберите уровень видимости (Приватный, Внутренний или Публичный).

    Примечание

    Настройки уровня видимости для проекта не должны превышать уровень видимости родительской группы.

  5. Нажмите Сохранить изменения.

Настройка проекта

Настройка проекта осуществляется на странице Настройки.

Просмотр настроек проекта

Примечание

Выполняется пользователем с проектной ролью не ниже Сопровождающий.

  1. Выберите Поиск и переход... слева в меню вы найдите проект.
  2. Выберите Настройки > Основные.
  3. Чтобы просмотреть все настройки в разделе, нажмите Развернуть.

Примечание

При необходимости для поиска настроек используйте поисковую строку.

Редактирование названия и описания проекта

Примечание

Выполняется пользователем с ролью не ниже Сопровождающий.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. В поле Имя проекта укажите название проекта.
  4. В поле Описание проекта укажите описание проекта.
  5. Нажмите Выбрать файл под аватаром проекта, чтобы заменить его.

Назначение топиков на проект

Используйте топики для категоризации проектов и поиска новых похожих проектов.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. В поле Текст топика введите название топика проекта. При вводе названия будут рекомендоваться популярные названия.
  4. Нажмите Сохранить изменения.

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

Название репозитория проекта определяет его URL и место на диске, где установлена Система.

Примечание

Выполняется Администратором или пользователем с проектной ролью Сопровождающий или Владелец.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В поле Изменить путь отредактируйте путь.
  5. Нажмите Изменить путь.

Конфигурирование функциональных возможностей и прав доступа проекта

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Уровень доступа, доп. функции проекта, разрешения.
  4. Выберите опцию Разрешать пользователям запрашивать доступ, чтобы разрешить пользователям отправлять запросы на участие в проекте.
  5. Чтобы активировать/деактивировать функциональные возможности для проекта используйте соответствующие переключатели.
  6. Нажмите Сохранить изменения.

При отключении следующих функциональных возможностей также отключаются и перечисленные дополнительные функциональные возможности:

  • После отключения Вопросов пользователи проекта не смогут пользоваться:
    • Доской вопросов.
    • Службой поддержки.
  • У проектных пользователей сохранится доступ к этапам проекта из запросов на слияние.
  • После отключения Вопросов и Запросов на слияние пользователи проекта не смогут пользоваться:
    • Метками.
    • Этапами проекта.
  • После отключения Репозитория пользователи проекта потеряют доступ:
    • К запросам на слияние.
    • CI/CD.
    • Хранилищам Git Large File.
    • Пакетам.

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

Конфигурация запросов на слияние в рамках проекта

Автоматическое удаление исходной ветки при слиянии

Предусмотрена возможность автоматического удаления исходной ветки при слиянии.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Запросы на слияние.
  3. Выберите опцию Удалить ветку источника.
  4. Нажмите Сохранить изменения.

Экспорт проекта

Предусмотрена возможность экспорта проекта со всеми данными.

Перенос проекта в другое пространство имен

Примечание

При переносе проекта в другое пространство имен происходит его перемещение в другую группу.

Примечание

Выполняется пользователем минимум с ролью Сопровождающий в целевой группе.

Примечание

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

Примечание

В группе должно быть разрешено создание новых проектов.

Примечание

Проект не должен содержать образов контейнеров.

Примечание

Проект не должен иметь политики безопасности. Если для проекта назначена политика безопасности, она автоматически снимается при переносе.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В разделе Перенести проект выберите пространство имен, в которое переносится проект.
  5. Нажмите Перенести проект.
  6. Наберите название проекта и нажмите Подтвердить. Произойдет переадресация на страницу нового проекта.

Архивация проекта

При архивации проекта репозиторий, пакеты, вопросы, запросы на слияние и т. д. получают статус «только для чтения». Архивированный проект также пропадает из перечня проектов.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В разделе Архивировать проект нажмите Архивировать проект.
  5. Нажмите OK для подтверждения.

Разархивация проекта

При разархивации проекта статус «только для чтения» снимается и проект вновь появляется в перечне проектов.

Примечание

Выполняется Администратором или пользователем с проектной ролью Владелец.

  1. Найдите заархивированный проект.
  2. Выберите Поиск и переход... слева в меню.
  3. Выберите Личные.
  4. Выберите Обзор проектов.
  5. В раскрывающемся списке сортировки проекта выберите Показывать архивные проекты.
  6. В поле Фильтровать по имени введите название проекта.
  7. Нажмите ссылку на проект.
  8. Выберите Настройки > Основные слева в меню.
  9. В разделе Расширенные нажмите Развернуть.
  10. В разделе Восстановить проект нажмите Восстановить проект.
  11. Нажмите OK, чтобы подтвердить.

Удаление проекта

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

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

Примечание

Выполняется пользователем с проектной ролью Владелец.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В разделе Удалить этот проект выберите Удалить проект.
  5. В подтверждающем диалоговом окне введите имя проекта и нажмите Да, удалить проект.
  6. Это приведет к удалению проекта и всех связанных ресурсов, например, Вопросов и Запросов на слияние.

Отложенное удаление проекта

Примечание

Выполняется пользователем с проектной ролью Владелец.

Примечание

Проекты в группе (не в персональном пространстве имен) могут удаляться спустя определенное время. Администратор может настроить срок удаления проекта в диапазоне от 1 до 90 дней.

Незамедлительное удаление проекта

Примечание

Выполняется пользователем с проектной ролью Владелец.

Примечание

Проект должен быть помечен для удаления.

Если необходимо удалить проект незамедлительно (не выжидая установленный период отложенного удаления), повторите шаги, описывающие удаление проекта.

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

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

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В разделе Удалить этот проект нажмите Удалить проект.
  5. В подтверждающем диалоговом окне введите имя проекта и нажмите Да, удалить проект.

Восстановление проекта

Примечание

Выполняется пользователем с проектной ролью Владелец.

Примечание

Проект должен быть помечен для удаления.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Расширенные.
  4. В разделе Восстановить проект нажмите Восстановить проект.

Отключение аналитики проекта

Чтобы перейти к аналитике проекта, выберите Аналитика в меню слева. Чтобы отключить этот функционал и удалить пункт Аналитика из меню:

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Уровень доступа, доп. функции проекта, разрешения.
  4. Выключите переключатель Аналитика.
  5. Выберите Сохранить изменения.

Отключение нотификации в рамках проекта

Примечание

Выполняется пользователем с проектной ролью Владелец.

  1. Выберите Поиск и переход... слева в меню и найдите проект.
  2. Выберите Настройки > Основные.
  3. Раскройте раздел Уровень доступа, доп. функции проекта, разрешения.
  4. Отключите опцию Включить уведомления по электронной почте.