Как клонировать частный репозиторий gitlab без SSH, используя токен с новыми разрешениями на сборку?

Начиная с 8.12 клонирование с использованием токена HTTPS + больше не поддерживается, как указано здесь:

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

Это широко описано здесь – https://docs.gitlab.com/ce/user/project/new_ci_build_permissions_model.html

Предыдущая команда клонирования частного репозитория gitlab с токеном больше не работает, какой новый рекомендуемый способ сделать это? Я знаю, что могу использовать SSH, но я хотел бы сделать это с помощью частного / бегущего токена, потому что это проще для сценариев автоматизации.