如何在GitHub上创建问题专用存储库?
要公开跟踪私有存储库问题,建议创建仅问题存储库。此外,据说在此处设置“您想要的权限”:如何在GitHub上创建问题专用存储库?,github,issue-tracking,Github,Issue Tracking,要公开跟踪私有存储库问题,建议创建仅问题存储库。此外,据说在此处设置“您想要的权限”: 不幸的是,我可以找到在我的问题存储库上设置任何权限的位置。看起来任何人都可以从中添加和删除文件 为什么以及如何避免这种情况?我认为权限是:将回购协议设置为公共/私有,保护主分支机构免受推送/删除等。正如他们在您提供的链接中所提到的,您只需创建回购协议,在创建时,将其设置为公共,然后是自述文件,解释它的用途。但是任何人都可以推送文件、删除或替换自述文件?没有必要的凭据,任何人都不能推送到存储库。您可以保护主分支
不幸的是,我可以找到在我的问题存储库上设置任何权限的位置。看起来任何人都可以从中添加和删除文件
为什么以及如何避免这种情况?我认为权限是:将回购协议设置为公共/私有,保护主分支机构免受推送/删除等。正如他们在您提供的链接中所提到的,您只需创建回购协议,在创建时,将其设置为公共,然后是自述文件,解释它的用途。但是任何人都可以推送文件、删除或替换自述文件?没有必要的凭据,任何人都不能推送到存储库。您可以保护主分支不受repo设置的影响,以防止任何人推送。此外,如果您在一个组织中,除非该用户添加到回购协议中,并具有超过一个成员的访问权限,否则他不能推送/修改回购协议。如果你是该组织的所有者,你可以将人员分组并微观管理谁可以访问什么回购协议。如果回购协议在你的个人资料下,那么任何人都无法推送它,除非此人是合作者。“看起来任何人都可以从中添加和删除文件。”你怎么会这样认为?