Php 需要composer.json中github的代码引发TransportException
我将一个项目转移到我自己的repo中,进行了更新,并试图将其转移到另一个带有composer.json的PHP项目中 我为我的(公开)回购添加了一个require块: 然后我需要require块中的代码: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
"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"
}
}