我在bitbucket上创建了私有存储库,其中包含composer.json和供应商目录(供应商目录包含php文件)。只有主分支看起来像这样:https://bitbucket.org/example/composer,这是composer文件:
{
"name": "example/composer",
"description": "composer repository",
"require": {
"php": ">=5.4"
},
"autoload": {
"psr-4": {
"example\\composer\\": "vendor/"
}
}
}我的服务器上有composer文件:
{
"name" : "example/composer",
"description" : "composer repository",
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:example/composer.git"
}
],
"require": {
"php": ">=5.4"
}
}当我安装composer时,我只是想把我的供应商目录从存储库下载到服务器上我用ssh正确地连接到了bitbucket,但是当我安装composer时,我只是生成了一堆自动加载的文件,但是我的文件仍然留在bitbucket上:сHelp pls
发布于 2018-08-01 21:27:37
主存储库类型是composer存储库。它使用包含所有包元数据的单个packages.json文件。
packagist使用的存储库类型。要引用composer存储库,请在packages.json文件之前提供路径。
{
"packages": {
"vendor/package-name": {
"dev-master": { @composer.json },
"1.0.x-dev": { @composer.json },
"0.0.1": { @composer.json },
"1.0.0": { @composer.json }
}
}
}composer.json标记将是来自该包版本的composer.json的内容,至少包括:
//name
//version
//dist or source
//Here is a minimal package definition:
{
"name": "name/name",
"version": "verison",
"dist":
{
"url": "**URL**",
"type": "zip,
}
}https://stackoverflow.com/questions/51634093
复制相似问题