Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要composer.json中github的代码引发TransportException_Php_Github_Composer Php - Fatal编程技术网

Php 需要composer.json中github的代码引发TransportException

Php 需要composer.json中github的代码引发TransportException,php,github,composer-php,Php,Github,Composer Php,我将一个项目转移到我自己的repo中,进行了更新,并试图将其转移到另一个带有composer.json的PHP项目中 我为我的(公开)回购添加了一个require块: 然后我需要require块中的代码: "geoff-maddock/laravel-fullcalendar": "^1.3.4", 但是,当我运行composer update时,会出现如下错误: gmaddock@Wrecked:/var/www/dev events$comp

我将一个项目转移到我自己的repo中,进行了更新,并试图将其转移到另一个带有composer.json的PHP项目中

我为我的(公开)回购添加了一个require块:

然后我需要require块中的代码:

    "geoff-maddock/laravel-fullcalendar": "^1.3.4",
但是,当我运行composer update时,会出现如下错误:

gmaddock@Wrecked:/var/www/dev events$composer update 使用包信息加载composer存储库

  [Composer\Downloader\TransportException]                                                                                 
  The "https://api.github.com/repos/geoff-maddock/laravel-calendar" file could not be downloaded (HTTP/1.1 404 Not Found)  
                                                                                                                           
我找不到有关此特定错误的任何信息。我不知道为什么它会把我的URL转换成api,好像你直接点击那个URL,它就不起作用了。对可能发生的事情有什么建议吗

composer.json代码是:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "repositories":  [
        {
            "type": "vcs",
            "name": "geoff-maddock/laravel-calendar",
            "url": "https://github.com/geoff-maddock/laravel-calendar"
        }
      ],
    "require": {
        "laravel/framework": "^8.0",
        "nunomaduro/collision": "^5.0",
        "laravelcollective/html": "^6.0",
        "laravel/socialite": "~5.0",
        "intervention/image": "^2.5",
        "suin/php-rss-writer": "^1.5",
        "laravel/tinker": "^2.5",
        "sentry/sentry": "^2.3",
        "sentry/sentry-laravel": "^1.8",
        "alt-three/bus": "^4.0",
        "laravel-notification-channels/twitter": "^5.1",
        "predis/predis": "^1.1",
        "pusher/pusher-php-server": "^4.1",
        "eluceo/ical": "^0.16.0",
        "geoff-maddock/laravel-fullcalendar": "^1.3.4",
        "facade/ignition": "^2.5.3",
        "laravel/ui": "^3.0",
        "orangehill/iseed": "^2.6",
        "guzzlehttp/guzzle": "^7.0.1"
    },
 },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "^1.0",
        "phpunit/phpunit": "^9.0",
        "phpspec/phpspec": "~6.0",
        "symfony/dom-crawler": "~3.1",
        "laravel/dusk": "^6.0",
        "filp/whoops": "~2.0",
        "barryvdh/laravel-ide-helper": "^2.8",
        "nunomaduro/larastan": "^0.6.9"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        },
        "files": [
                    "app/Http/helpers.php",
                    "app/Http/Flash.php"
                ]
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ],
        "psr-4": {
            "Tests\\": "tests/"
        },
        "files": ["tests/utilities/functions.php"]
    },
    "scripts": {
        "post-install-cmd": [
            "php-latest artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php-latest artisan clear-compiled"
        ],
        "post-create-project-cmd": [
            "php-latest -r \"copy('.env.example', '.env');\"",
            "php-latest artisan key:generate"
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ],
        "phpstan": [
            "./vendor/bin/phpstan analyse"
        ],
        "tests": [
            "./vendor/bin/phpunit"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}

我最终将此发布给了packagist,并能够将其拉入,但从未从github获得过拉入功能。我最终将此发布给了packagist,并能够将其拉入,但从未从github获得拉入功能。
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "repositories":  [
        {
            "type": "vcs",
            "name": "geoff-maddock/laravel-calendar",
            "url": "https://github.com/geoff-maddock/laravel-calendar"
        }
      ],
    "require": {
        "laravel/framework": "^8.0",
        "nunomaduro/collision": "^5.0",
        "laravelcollective/html": "^6.0",
        "laravel/socialite": "~5.0",
        "intervention/image": "^2.5",
        "suin/php-rss-writer": "^1.5",
        "laravel/tinker": "^2.5",
        "sentry/sentry": "^2.3",
        "sentry/sentry-laravel": "^1.8",
        "alt-three/bus": "^4.0",
        "laravel-notification-channels/twitter": "^5.1",
        "predis/predis": "^1.1",
        "pusher/pusher-php-server": "^4.1",
        "eluceo/ical": "^0.16.0",
        "geoff-maddock/laravel-fullcalendar": "^1.3.4",
        "facade/ignition": "^2.5.3",
        "laravel/ui": "^3.0",
        "orangehill/iseed": "^2.6",
        "guzzlehttp/guzzle": "^7.0.1"
    },
 },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "^1.0",
        "phpunit/phpunit": "^9.0",
        "phpspec/phpspec": "~6.0",
        "symfony/dom-crawler": "~3.1",
        "laravel/dusk": "^6.0",
        "filp/whoops": "~2.0",
        "barryvdh/laravel-ide-helper": "^2.8",
        "nunomaduro/larastan": "^0.6.9"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        },
        "files": [
                    "app/Http/helpers.php",
                    "app/Http/Flash.php"
                ]
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ],
        "psr-4": {
            "Tests\\": "tests/"
        },
        "files": ["tests/utilities/functions.php"]
    },
    "scripts": {
        "post-install-cmd": [
            "php-latest artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php-latest artisan clear-compiled"
        ],
        "post-create-project-cmd": [
            "php-latest -r \"copy('.env.example', '.env');\"",
            "php-latest artisan key:generate"
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ],
        "phpstan": [
            "./vendor/bin/phpstan analyse"
        ],
        "tests": [
            "./vendor/bin/phpunit"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}