Настройки


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

Настройки сервиса

Настройки системы

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

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

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

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

Изменить доступность скачивания архива и файлов в проекте

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

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

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

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

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

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

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

Изменить валидацию email

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

Изменить валидацию email по домену

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

Изменить возможность валидации email по домену

Изменить ограничение по количеству запросов к API в час

Данная настройка позволяет включить ограничение по количеству запросов к API в час. При превышении выставленного лимита будет возвращена ошибка 429 (Too Many Requests)

Изменить ssh порт в remote url в проекте

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

Пример. Если задать в данной настройке порт 1122, то transport URL может иметь следующий вид ssh://git@localhost:1122/adminuser/local.git

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

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

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

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

Изменить частоту обновления проекта зеркала пользователем

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

Изменить продолжительность сеанса

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

Изменить интервал обновления зеркал

Данная настройка позволяет указать интервал в минутах для обновления PULL или PUSH зеркала. Минимально допустимое значение - 30

Изменить возможность создания проектов, компаний и команд

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

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

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

Изменить возможность включения базовой аутентификация для получения API-токена

Данная настройка позволяет использовать базовую аутентификацию для проверки подлинности запросов к API.

Изменить страницу авторизации по умолчанию

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

  • Стандартный вход
  • Вход через LDAP
  • Вход через SAML
  • Вход через OIDC

Изменить страницу авторизации по умолчанию

Изменить возможность подавать жалобы

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

Изменить возможность блокировки входа в аккаунт, если количество попыток входа было превышено

Данная настройка позволяет включить ограничение на попытки пользователя входа в аккаунт

Изменить возможность блокировки входа в аккаунт

Изменить возможность использовать архивированный пароль при его изменении

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

Изменить возможность использовать архивированный пароль

Очистить кэш

Данная функция позволяет очистить весь кэш, за исключением сессий пользователей.

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

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

  • Разрешить проксирование. Если данная настройка включена, то при отсутствии пакета в сервисе будет происходить обращение к внешнему реестру.
  • Разрешить анонимный доступ. Если данная настройка включена, то анонимные пользователи смогут получить доступ к загруженным пакетам.
  • Разрешить удаление пакетов.
  • Тип перезаписи пакетов. Данная настройка имеет 3 режима работы:
    • Запрет перезаписывания. В данном режиме невозможно перезаписать пакет.
    • Перезапись файла. В данном режиме пакет перезаписывается на новый.
    • Создание копии пакета. В данном режиме создается копия пакета

Container имеет собственные типы настроек:

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

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

Настройки push-операций

Данные настройки присутствуют только в Enterprise версии приложения

Настройки push-операций

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