使GitHub的bug追踪器成为只读

时间:2017-04-16 12:53:42

标签: github

是否能够将GitHub的bug跟踪器设为只读?我已经建立了一个拥有公共存储库的组织。我只希望某些人能够创建新的bug,但仍然希望它对公众是只读的。这是软件工程类中的作业要求。我应该让它可以被另一个项目组写入 - 但只读给TA。

1 个答案:

答案 0 :(得分:1)

GitHub.com上的公共存储库将允许任何人创建问题。 (我通过错误跟踪器假设您指的是GitHub Issues

要解决您的问题,我建议您在公共存储库中使用disabling issues并使用私有存储库来明确跟踪错误。这会将可以输入错误的人的范围缩小到可以访问私有存储库的人。

如果需要在公共存储库上共享错误跟踪列表的内容,则可以创建一个小脚本来完成此操作。每当在您的私有存储库中输入错误时,您都会设置issues event webhook。您的脚本可以解析有效负载以确认问题已打开(与已关闭,已分配等),然后在公共存储库中使用API​​ update a file列出错误。