php - 创建一个私有(private)包?

标签 php laravel laravel-4 composer-php satis

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

我已经在 Google 上检查了这一点,Satis 作为一个选项回来了。

我只是想知道我是否需要使用 Satis 来保护我的包裹的私密性,还是有其他方法? Git hub 上的私有(private)仓库可以完成这项工作吗?

最佳答案

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

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

以下是关于私有(private)仓库的 Composer 文档的引用:

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

关于php - 创建一个私有(private)包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24385035/

相关文章:

php - 连接到客户端桌面应用程序的网站

javascript - 我对长轮询的实现是否正确?

php - Laravel 如何获取当前用户登录的时间?

php - Laravel 使用自定义验证消息

Laravel EXCEL 和 PDF 导出

laravel - 通过 Composer 下载后如何设置 Bootstrap?

php - 在 PHP 中判断单个字符是否为字母数字的最有效方法是什么?

二维数组中的php数组匹配

javascript - 与 Laravel 分页一起使用的表格搜索

Laravel 4 - 包或 "modules"?