创建一个私有包?

时间:2014-06-24 11:07:24

标签: php laravel laravel-4 composer-php satis

我正在创建一个包,但我想保密,所以只有我的开发团队的成员才能使用它。

我已经在谷歌上查了过来,Satis作为一个选项回来了。

我只是想知道我是否需要使用Satis将我的包保密或者还有另一种方法吗? Git中心的私人回购会做这个工作吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用Github私人仓库。我假设你的意图是通过composer使用这个包。只需将以下代码添加到您的composer文件中,并将键值替换为您的供应商/包名称和存储库的URL。

{
"require": {
    "vendor/my-private-repo": "dev-master"
},
"repositories": [
    {
        "type": "vcs",
        "url":  "github.org/vendor/my-private-repo.git"
    }
]
}

以下是有关私人回购的作曲家文档的参考:

https://getcomposer.org/doc/05-repositories.md#vcs