私下发布Flutter插件

问题描述 投票:0回答:1

我正在尝试私下发布我的 Flutter 插件,以便我只能向我的公司客户授予访问权限。

我在here读到我可以在 Gitlab 中托管我的插件,我确实这样做了,现在我陷入了如何与我的公司客户共享它的困境。甚至可以这样做吗?如果没有,我的替代方案是什么?我读到了有关 OnePub 的内容,但理想情况下,我希望完全控制谁正在访问我的插件。

flutter dart plugins
1个回答
0
投票

这是您的选项的改进版本:

选项 1:

  1. 创建 GitLab 帐户:设置 GitLab 帐户,例如“my_repo_customer”。该帐户将有权访问私人存储库。

  2. 生成并连接 SSH 密钥:生成 SSH 密钥并将其链接到此 GitLab 帐户。

  3. 用户访问权:任何使用此 SSH 密钥的用户都将被标识为“my_repo_customer”,并且可以访问私有存储库。

注意:此方法设置起来可能有点复杂。

选项2:

  1. 远程存储:将您的包裹存储在可通过访问令牌访问的远程存储位置。

  2. 下载脚本:创建一个脚本,使用访问令牌下载包并将其保存在本地。

  3. 客户端代码:在客户端的

    pubspec.yaml
    中,使用
    path
    属性来引用本地保存的包。

此方法通过利用远程存储解决方案简化了包分发。

© www.soinside.com 2019 - 2024. All rights reserved.