我正在编写一个框架,可用于我的未来项目。我想将框架放在私有托管的git服务器上,并在我的未来项目中使用composer加载它。
请问当我进行git init时,是否应该使用“--bare”?我曾经创建了“bare”仓库,但是composer说找不到包。我搜索了一下,认为这是由于“缺少composer.json”导致的。然而,如果没有“--bare”,我甚至无法将我的代码推送到服务器上。我将框架“git clone”到另一个位置,并使用composer加载该位置,仍然失败。
我尝试了以下两个版本,都失败了:
"repositories": [
{
"type": "vcs",
"url": "https://server/git/sdk/"
}
]
"repositories": [
{
"type": "package",
"package": {
"name": "vendor/sdk",
"version": "master",
"source": {
"url": "https://server/git/sdk/",
"type": "git",
"reference": "master"
}
}
}
]
感谢您的选择。