Как использовать закрытый репозиторий GitLab как зависимость от npm с приватным токеном через https

Я пытаюсь использовать частное реплирование GitLab в качестве зависимости npm в моем приложении node js с закрытым ключом токена, примерно так:

"dependencies": {
     "my-module": "git+https://<privateToken>:[email protected]<myGitLabURL>/<MyUser>/my-module.git"
}

когда я запускаю npm install Я получаю ошибки в отношении git клона с fatal: unable to access <git repo path> с 443 отказавшими ответами на подключение.

Я не мог найти много документации о том, как это сделать через https, а не через ssh. Кажется, он работает на GitHub

У кого-нибудь есть опыт с этим на GitLab с Https?

Ответ 1

Этот ответ работал у меня.

"my-module": "https://oauth2:<PersonalAccessToken>@gitlab.com/<group>/<repository-name>.git

Вы можете создать токен персонального доступа в разделе "Настройки пользователя" → "Токены доступа" (ссылка GitLab.com).