一个存储库my composer.json现在是空的或私有的,我仍然想使用这个composer.json来添加新的存储库

一个存储库my composer.json现在是空的或私有的,我仍然想使用这个composer.json来添加新的存储库,json,git,composer-php,sonata-media-bundle,Json,Git,Composer Php,Sonata Media Bundle,这是我的composer.json { "name": "mountain-code/symfony-sonata-media-admin", "license": "proprietary", "type": "project", "autoload": { "psr-4": { "": "src/" }, "classmap": [ "app/AppKernel.php", "app/AppCache.php"

这是我的composer.json

{
"name": "mountain-code/symfony-sonata-media-admin",
"license": "proprietary",
"type": "project",
"autoload": {
    "psr-4": {
        "": "src/"
    },
    "classmap": [
        "app/AppKernel.php",
        "app/AppCache.php"
    ]
},

"repositories": [
    {
    "type": "vcs",
        "url": "https://github.com/sidz/SonataMediaBundle.git",
        "no-api": true
    }
],

"require": {
    "php": ">=5.3.9",
    "symfony/symfony": "2.8.*",
    "doctrine/orm": "^2.4.8",
    "doctrine/doctrine-bundle": "~1.4",
    "symfony/swiftmailer-bundle": "~2.3",
    "symfony/monolog-bundle": "~2.4",
    "sensio/distribution-bundle": "~5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "~2.0",
    "sensio/generator-bundle": "~2.3",
    "sonata-project/admin-bundle": "~2.3",
    "sonata-project/doctrine-orm-admin-bundle": "~2.3",
    "sonata-project/user-bundle": "^2.2",
    "doctrine/doctrine-fixtures-bundle": "^2.3",
    "sonata-project/media-bundle": "2.3.x-dev",
    "tilleuls/ckeditor-sonata-media-bundle": "^1.0",
    "egeloen/ckeditor-bundle": "^4.0",
    "knplabs/knp-menu-bundle": "~1.1",
    "payum/payum-bundle": "^2.1",
    "php-http/guzzle6-adapter": "^1.1",
    "payum/paypal-express-checkout-nvp": "^1.3",
    "payum/offline": "^1.3",
    "hwi/oauth-bundle": "^0.5.1"
},
"require-dev": {
    "symfony/phpunit-bridge": "~2.7"
},
"scripts": {
    "post-install-cmd": [
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
    ],
    "post-update-cmd": [
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
    ]
},
"config": {
    "bin-dir": "bin",
    "platform": {
        "php": "5.5.9"
    }
},
"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "symfony-assets-install": "relative",
    "incenteev-parameters": {
        "file": "app/config/parameters.yml"
    }
}
}

现在

它是空的 但我仍然希望通过添加另一个adcalendar存储库来使用这个composer.json
但是,当我需要一个设计/日历包时,请不要下载空的或私有的存储库(),我可以这样做,谢谢你,你真倒霉。你引用了其他人的东西,特别是在他们决定不发布他们的作品供公众消费的情况下。你没有用任何其他方式进行他们的回购或将他们的工作作为备份存储。现在它不见了

希望只剩下
vendor/sidz/SonataMediaBundle
目录的当前状态,以及删除之前您能够下载的最后一个版本。您可以启动一个新的存储库,并将此状态提交到其中,并使用相同的版本标记它,然后切换对此新存储库的引用。Composer仅按包名工作-如果名称没有更改(它在您已有的
Composer.json
文件中定义),并且版本没有更改,Composer认为此包是相同的,即使源URL不同


您还可以将依赖关系还原为仍在维护的原始包:我不知道代码中要做多少更改才能使其正常工作,但我强烈建议您这样做,否则您必须自己维护该非官方包。

您真倒霉。你引用了其他人的东西,特别是在他们决定不发布他们的作品供公众消费的情况下。你没有用任何其他方式进行他们的回购或将他们的工作作为备份存储。现在它不见了

希望只剩下
vendor/sidz/SonataMediaBundle
目录的当前状态,以及删除之前您能够下载的最后一个版本。您可以启动一个新的存储库,并将此状态提交到其中,并使用相同的版本标记它,然后切换对此新存储库的引用。Composer仅按包名工作-如果名称没有更改(它在您已有的
Composer.json
文件中定义),并且版本没有更改,Composer认为此包是相同的,即使源URL不同


您还可以将依赖关系还原为仍在维护的原始包:我不知道您的代码中要做多少更改才能使其正常工作,但我强烈建议你走这条路,否则你必须自己维护这个非官方的软件包。

幸运的是,我在工作结束时,只遗漏了通过扩展我已经拥有的软件包解决的一些小问题,感谢幸运的是,在我的工作结束时,我只遗漏了通过扩展我已经拥有的包而解决的一些小问题,谢谢
  "repositories": [
    {
    "type": "vcs",
        "url": "https://github.com/sidz/SonataMediaBundle.git",