Phabricator:如何允许用户创建 repos?

Phabricator: How to allow users to create repos?

我是 Phabricator 的新手,我疯狂地尝试允许用户创建存储库。我们有很多开发人员都应该将他们的代码发布到他们项目下的 git 存储库。

但是 Phabricator 配置为只允许管理员创建存储库。这看起来很疯狂。我不想让我们不太了解的开发人员来管理该站点。我们希望他们开发代码。

以管理员身份进入左侧菜单底部的 More Applications

您将获得 Phabricator 中所有应用程序的完整列表,以及每个应用程序右侧的 Configure 按钮。找到 Diffusion 应用程序,然后单击它的 Configure 按钮。

在右侧,单击 Edit Policies

列出的最后一个权限是可以创建存储库。默认情况下可能是 Administrators,因为这是一个安全的默认值,但您可以将其更改为您喜欢的。

如果你的需求很简单,你可以select All Users,如果需求比较复杂,那么我建议设置一个项目,比如Team Leads 可以容纳应该有权限的用户(将 Can Join 策略设置为 No One 以停止用户通过加入项目授予自己权限),因为在新加入或离开团队时,向项目添加和删除用户比编辑应用程序和其他对象的策略更容易。