如何从私人 gitlab 存储库创建公开版本?

use*_*754 6 release gitlab

我有一个私人存储库,希望将其保密,但希望有一个可公开访问的版本。该文档没有给出更多提示,看来我需要将该项目本身公开。有人可以证实吗?

编辑:在 github 上这是不可能的,没有解决方法,可能 gitlab 也是如此。

Von*_*onC 0

我确认我的 GitHub 解决方法需要应用于私有 GitLab 存储库:

  • 一个单独的公共仓库
  • 您可以将其与发布关联的空提交

问题仍然存在:私有存储库的所有元素(包括其发布)都是私有的。

另一种方法是在公共工件存储库中发布版本(例如jars/wars 的maven.org):这取决于项目的性质。

  • @user1767754 请注意,GitLab 11.7(今年一月)引入了完整的发布功能:https://docs.gitlab.com/ce/workflow/releases.html => https://docs.gitlab.com/ce/user /project/releases/index.html。 (2认同)