Я пытаюсь добавить внешнюю библиотеку, используя 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
, и это также не сработало.
Мне не нужно подмодуль. Я хочу сохранить библиотечные файлы в моем проекте. Как это сделать.