Итак, я сделал пакет для композитора и у меня есть URL для клонирования GitLab
git@gitlab.mycompany.hu:composer-packages/another-package.git
На нашем сервере GitLab у нас включено и отключено 2FA, а также клонирование HTTPSразрешен только SSH.Как я могу сказать композитору в composer.json
, как клонировать репозиторий?
Я пробовал:
repositories": [
{ "type":"gitlab", "url": "git@gitlab.mycompany.hu:composer-packages/another-package.git" }
],
.
.
.
"require": {
...
"composer-packages/another-package": "1.0",
...
"config": {
...
"gitlab-domains": ["gitlab.mycompany.hu"],
"gitlab-token": {"gitlab.mycompany.hu": "ABCDEFGHIJKLMNOPQR"}
Для токена я пробовал оба токена доступа для сгенерированного пользователяа также токен развертывания, созданный для проекта.Никто для них не работал.Все, что я получаю, это:
[Composer\Downloader\TransportException]
Invalid credentials for 'https://gitlab.mycompany.hu/api/v4/projects/omposer-packages%2Fanother-package', aborting.
Помогите мне, пожалуйста.