【发布时间】:2018-04-21 02:15:34
【问题描述】:
我是 Phabricator 的新手,我正在疯狂地试图让用户创建 repos。我们有很多开发人员都应该将他们的代码发布到他们项目下的 git repos。
但是 Phabricator 被配置为只允许管理员创建 repos。这似乎很疯狂。我不想让我们不太了解的开发人员管理该站点。我们希望他们开发代码。
【问题讨论】:
标签: git phabricator
我是 Phabricator 的新手,我正在疯狂地试图让用户创建 repos。我们有很多开发人员都应该将他们的代码发布到他们项目下的 git repos。
但是 Phabricator 被配置为只允许管理员创建 repos。这似乎很疯狂。我不想让我们不太了解的开发人员管理该站点。我们希望他们开发代码。
【问题讨论】:
标签: git phabricator
作为管理员,进入左侧菜单底部的More Applications。
您将获得 Phabricator 中所有应用程序的完整列表,以及每个应用程序右侧的 Configure 按钮。找到 Diffusion 应用程序,然后单击它的 Configure 按钮。
在右侧,点击Edit Policies
列出的最后一个权限是可以创建存储库。默认情况下可能是 Administrators,因为这是一个安全的默认设置,但您可以将其更改为您喜欢的。
如果您的要求很简单,您可以选择All Users,如果要求更复杂,那么我建议设置一个像Team Leads这样的项目,可以持有应该拥有权限的用户(将 Can Join 策略设置为 No One 以阻止用户通过加入项目来授予自己权限),就像添加和删除用户到一个每当有人新加入或有人离开团队时,项目比编辑应用程序和其他对象的策略更容易。
【讨论】: