Настройки


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

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

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

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

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

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

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

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

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

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

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

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

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

Изменить валидацию 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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