我最近开始使用作曲家。我真的很好奇如何将自己的repo添加到composer.json?
我尝试过添加
{
"repositories": [
{
"url": "https://github.com/cmzyg/quotabox.git",
"type": "git"
}
],
"require": {
"cmzyg/quotabox": "master"
}
}
尝试将其添加为测试,但是当运行'php composer.phar update'时,我收到此错误 - '无法克隆,git未找到'。显然我在这里做错了什么?
答案 0 :(得分:0)
问题是你的git项目cmzyg/quotabox
dosn没有composer.json
。如果这是您自己的项目,则可以添加composer.json
。请参阅此处how to create a own package。
如果没有,你可以尝试一下。
"repositories": [
{
"type": "package",
"package": {
"name": "cmzyg/quotabox",
"version": "master",
"dist": {
"type": "zip",
"url": "https://github.com/cmzyg/quotabox/archive/master.zip"
},
"source": {
"type": "git",
"url": "https://github.com/cmzyg/quotabox.git",
"reference": "master"
},
"autoload": {
"files": ["autoloader.php"]
}
}
}
],
"require": {
"cmzyg/quotabox": "master-dev"
},