在GitHub问题跟踪器中,非管理员用户可以分配用户和标签吗?

12

我认为答案是否定的,但也许我忽略了什么:在大多数仓库中,您只有一个或两个管理员和一群“协作者”。 但是看起来这些协作者不能分配问题(例如,给自己分配),也不能标记问题(即使是他们自己创建的问题)。

是bug?还是设计特性?我使用方式不对?有没有解决办法?

1个回答

12

看起来Issues 2.0:下一代是有意为之的,从评论中也可以看出,这不是唯一的用户面临的“问题”:

似乎只有合作者才能分配问题。
我仍然希望能够将问题(或某人要求一个问题)分配给不是存储库合作者的开发者。毕竟,使用分支和拉取请求进行协作是非常常见的工作流程。

一个潜在的解决方法(未经过测试)是让用户fork原始存储库,并在该新forked存储库(由他拥有)的问题跟踪器中重现该问题:

  • 新问题将保留到原始存储库的原始问题的HTML链接
  • 用户可以分配和标记问题。

显然,这涉及到一些重复的工作,但对于用户想要完全拥有的错误而言,这可能是值得的。


有趣的是,我还没有注意到另一个限制——但这个限制在Trello中显现出来了。(在我看来,如果您使用“指派”来记录状态,那么无论该人是否拥有帐户都是无关紧要的...) - Steve Bennett
此外,你的解决方法对我们并不适用 - 实际上,我们拥有该仓库,只是不希望每个人都拥有管理员权限。 - Steve Bennett
@Steve:因此我提出了分支建议:如果用户不应该是存储库的管理员,那么他可以成为自己存储库的管理员(作为您自己的分支)。 - VonC
你可能有点眉目了。我想我们可以有一个“真正的”仓库,只有几个管理员,另一个仓库中每个人都是管理员,并且所有问题都在那里。嗯。 - Steve Bennett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接