我基本上有两个问题。最近,我升级了我的GitHub帐户。
现在,另外两个用户也想访问存储库。我可以将它们作为协作者(通过转到settings/collaboration
页面)添加到我的存储库中但是:如果他们分叉项目,它是公共的还是私有的?他们没有付费的GitHub帐户。
我认为通过先测试可以很容易地解决上述问题。我的第二个问题是:项目来源是私人的;但它仍然向广大受众展示,我想让他们访问问题跟踪器或错误报告功能。目前,我刚刚创建了一个基本的Web表单,他们将错误归档为文本,我将它们存储到MySQL数据库中。
有没有办法允许私有项目访问问题'跟踪器,以便公众可以使用?作为解决方法,我可以为问题创建一个空的存储库并将其提供给公众,但如果它们是一个简单的解决方案,我不想对它进行处理。
答案 0 :(得分:4)
如果他们分叉项目,是公共还是私有?他们没有付费的GitHub帐户。
不,分叉私有存储库会将其保密,即使分叉它的人拥有免费帐户且无法创建私有存储库。我们在工作中这样做 - 公司有一个付费帐户,每个开发人员都使用他们自己的(有时是免费的)帐户。
有没有办法允许访问私有项目的问题跟踪器,以便公开使用?
不是我知道的。它是公共/私有的存储库,而不是它的特定元素。 GitHub自己recommend creating a second repository用于问题跟踪器。