Я перенес свои проекты из bitbucket в github, теперь я могу бесплатно иметь частные репозитории на github.Я перенес репозиторий на этих выходных, и теперь я столкнулся с проблемой, когда мой файл композитора не распознает новые теги, помещенные в репозиторий.
Вот соответствующие биты моего файла composer.json:
"repositories": [
{
"type": "git",
"url": "git@github.com:myaccount/myrepo.git"
}
],
"require": {
"myaccount/myproject": "0.*"
}
Всякий раз, когда я запускаю composer.phar update
, обновляется последняя версия проекта, когда он был на bitbucket, что составляет 0.0.4.С тех пор я добавил теги 0.0.5, 0.0.6 и 0.1.0 в новую версию на github.
Я пытался удалить файл composer.lock, а также каталог вендора, но он по-прежнему устанавливает только тег 0.0.4.Я также попытался очистить кэш компоновщика с помощью composer.phar clearcache
, а также вручную удалить кэш в моем домашнем каталоге.
Я также попытался установить проект на сервер, на котором никогда не был установлен композитор.Я внес необходимые изменения и попытался запустить обновление composer.phar, но он все еще распознает только тег 0.0.4.
Я убедился, что теги существуют в версии github.
Я также пытался вручную установить тег в файле composer.json, но когда я это сделал и запустил composer.phar update
,операция никогда не завершается.Я оставил его работать в течение ночи, но он все еще не завершен.
Я сбросил вывод запуска composer.phar install
без блокировки или поставщика:
Reading composer.json of myaccount/myproject (0.0.1)
Reading composer.json of myaccount/myproject (0.0.2)
Reading composer.json of myaccount/myproject (0.0.3)
Reading composer.json of myaccount/myproject (0.0.4)
Reading composer.json of myaccount/myproject (0.0.5)
Reading composer.json of myaccount/myproject (0.0.6)
Reading composer.json of myaccount/myproject (0.1)
Reading composer.json of myaccount/myproject (0.1.1)
Reading composer.json of myaccount/myproject (master)
- Installing myaccount/myproject (0.0.4): Cloning be03d13ed4 from cache
Что я делаю неправильноздесь