将默认审阅者添加到Github存储库

时间:2018-11-14 03:33:14

标签: github

我按照此处https://help.github.com/articles/about-codeowners/的说明进行操作,但似乎不起作用。我什至在CODEOWNERSroot目录中都添加了.github文件。创建拉取请求时,不会自动选择CODEOWNERS文件中指定的审阅者。请参见下面的屏幕截图。对此进行设置的Onyone,您能否指出问题出在哪里。谢谢。

enter image description here

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

再次检查CODEOWNER file syntax

  

此模式后是一个或多个GitHub用户名或团队名称,使用标准@username@org/team-name格式。

(在您的情况下,我看不到@)

  

您还可以通过已添加到其GitHub帐户的电子邮件地址来引用用户,例如user@example.com。

如果语法正确,则可以contact GitHub support让他们进行调查。


OP Pratheep实际上发现这是可行的:

  

您需要@并参考上面的我的最后一个屏幕截图,在创建PR时,列表中没有审阅者。
  但是创建PR后,您将在列表中看到审阅者

     

我认为这不是设计使然。因为如果在创建PR之前在该列表中显示审阅者,则可以删除姓名。
  这样,任何人都可以在不通知代码所有者/默认审阅者的情况下创建PR。

答案 1 :(得分:0)

您需要确保您的基本分支具有:

  • “保护此分支”标志已激活
  • “在合并之前需要请求拉取请求审核”标记
  • “需要从代码所有者处进行审核”标记已激活

然后在位于仓库根目录或.github子文件夹中的CODEOWNERS文件中,您需要有一个用'@user'描述的用户,该用户用他的电子邮件(例如'user @ domain)来描述。 com”或以“ @ org / teamname”描述的团队。

您还需要确保:

  • 您的贡献者(用户和团队)对他们每个人都具有对存储库的“写”访问权限
  • 该团队不是“秘密”团队,只会考虑“可见”团队