跳到主要内容

创建仅限问题的仓库

GitHub 不提供仅限问题的访问权限,但是您可以使用第二个仅包含问题的仓库来实现此目的。

  1. 创建一个**私有**仓库来托管项目中的源代码。
  2. 创建一个具有所需权限的第二个仓库来托管问题跟踪器。
  3. 向问题仓库添加一个自述文件,解释此仓库的用途并链接到问题部分。
  4. 设置您的协作者或团队以根据需要授予对仓库的访问权限。

拥有两个仓库写入权限的用户可以在仓库之间互相引用和关闭 issue,但没有相应权限的用户看到的引用信息将被最小化。

例如,如果您向私有仓库的默认分支推送了一个提交,提交信息为Fixes organization/public-repo#12,则该 issue 将被关闭,但只有拥有相应权限的用户才能看到指示关闭该 issue 的提交的跨仓库引用。如果没有权限,引用仍然显示,但详细信息会被省略。