【问题标题】:Serve public executable from private GitHub repository?从私有 GitHub 存储库提供公共可执行文件?
【发布时间】:2020-04-06 18:50:20
【问题描述】:

我是为客户开发应用程序的承包商,代码和 exe 存储在私有 github 存储库中。他们计划通过基于 WordPress 的商店销售该应用程序。我假设或认为我在某处读到文件可以托管在 GitHub 上,并且在我的测试中它似乎工作 - 除了它只是因为我登录到 GitHub 并可以访问私人仓库而工作。

GitHub 上是否有一些设置或“功能”允许我们从另一个站点或从“购买确认”类型电子邮件中的链接链接到 exe(或 zip)?

我见过Hosting executable on github,但它现在已经很老了,并不是关于私人回购。

【问题讨论】:

    标签: github


    【解决方案1】:

    GitHub 确实允许您将发布资产作为基于标签的发布的一部分托管,但这些资产由存储库的权限控制。如果存储库是公开的,那么发布资产也将是公开的;如果它是私有的,那么它们也将是私有的,具有与存储库相同的权限。

    如果您尝试使用带有自定义访问控制系统的 GitHub,只允许购买该软件的人下载它,那么这是不可能的,您需要设置自己的服务器二进制文件。 GitHub 提供发布资产,这样人们就可以分发二进制文件和其他编译的东西,而无需签入它们,但它并非旨在成为您的 CDN 或网络商店。

    【讨论】:

    • 好的,谢谢。我一定误解了我读到的任何内容——或者它指的是公共回购
    猜你喜欢
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 2019-11-08
    • 2020-12-13
    • 2022-12-19
    • 1970-01-01
    • 2017-08-23
    • 2017-08-30
    相关资源
    最近更新 更多