Библиотека, загруженная через Composer с Git, воспринимается как субмодуль - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь добавить внешнюю библиотеку, используя composer, к проекту, используя команду composer update. Данные из composer. json файла:

  "require": {"http_service": "0.1.0",},

"repositories": [
{
  "type": "vcs",
  "url": "git@git.url.ua:components/http_service.git"
}

]

В моем внешнем репозитории эта библиотека помечена так: http_service@dfe59666. Папка http_service после загрузки пуста. Если я заполняю библиотеку с помощью команды git clone, то при указании команды: git add . он пишет мне:

Вы добавили еще один репозиторий git в свой текущий репозиторий. Клоны внешнего хранилища не будут содержать содержимое встроенного хранилища и не будут знать, как его получить. Если вы хотели добавить подмодуль, используйте:
git submodule add <url> vendor/http_service Если вы добавили этот путь по ошибке, вы можете удалить его из индекса с помощью: git rm --cached vendor/http_service

Я пытался удалить вся папка с библиотекой, попытался инициализировать субмодуль с помощью команды: git submodule init , чтобы удалить его, но он выдал мне такую ​​ошибку:

fatal: URL для субмодуля на vendor / http_service не найден в .gitmodules

Я пытался очистить кэш в git с помощью команды git rm --cached vendor/http_service , и это также не сработало.

Мне не нужно подмодуль. Я хочу сохранить библиотечные файлы в моем проекте. Как это сделать.

...