有没有办法知道哪些人在公共GitHub存储库上拥有合并权限。如果所有者是用户而不是组织,那么至少我知道一个维护者,但是可能有其他用户具有合并权限。此外,如果所有者是组织,则可能并非组织的所有成员都具有合并权限。那么有没有办法找到确切的维护者?
答案 0 :(得分:18)
团队权限不公开。甚至组织成员也不公开,因为宣传必须由特定成员选择,如API-doc所述:
"用户可以宣传自己的会员资格。 (用户无法公开其他用户的会员资格。)"
然而,通常不需要知道存储库的各个维护者(因为GitHub UI会覆盖您与repos能够访问的每次交互,这也可以确保有人关注您的请求)。如果您关注的是公共存储库,则可以在提交中搜索已接受的pull-request。但在这种情况下,您最好先分配回购,然后自己生成拉动请求。
您甚至无法通过GitHub联系组织 - 如果您需要这些信息,请尝试查找他们的官方网站,联系他们并询问他们的维护人员。
答案 1 :(得分:4)
GitHub(自2017年7月起)现正式支持项目的“代码所有者”。代码所有者是负责存储库中代码的个人或团队。
项目维护人员可以将CODEOWNERS文件添加到其存储库中,以便其他人更容易识别代码所有者,并通知代码所有者审查问题和请求。
有关详细信息,请参阅announcement post和help article。