Github般的托管,私人来源,公共票务系统

问题描述:

我需要一个提供与Github相同的服务的网站(Git hosting,票务,下载等等),但允许我将我的源代码设置为私人。Github般的托管,私人来源,公共票务系统

我不介意付钱,如果我能找到这些功能,并且我已经尝试了gitorious,unfurdled和codebase。如果应用程序已经存在这种类型的服务,我也不会介意托管我自己的。

任何人有任何想法?

编辑:

我明白,我可以将它们分开成独立的项目,不过,我想有他们是同一项目,如果可能的范围内。这正是我正在寻找的。

+0

可能相同,但开放:http://stackoverflow.com/questions/11503246/how-to-have-a-private-repository-with-public- issue-tracker-on-github/31042410#31042410 – 2016-02-04 11:23:22

Github其实offers private repositories。我不知道包含的问题跟踪器是否可以公开,但我建议使用单独的问题跟踪器,如Get Satisfaction

由于temoto points out,您需要分解问题并使用the right tool for the right job。它看起来像你正在寻找:

那些是维基百科上比较图表的链接,如果您没有任何附加功能需求,只需随意浏览并且您可能会发现您的内容艾克和不喜欢。

+0

为什么你会“建议使用单独的一个”而不是使用集成问题跟踪器? – Pacerier 2015-06-05 10:36:17

+0

我认为这里的问题是存储库是私有的,但问题跟踪器是公开的。在Github中,存储库既可以是公共的也可以是私有的,两者都是不可能的。 – Mizipzor 2015-06-08 07:49:54

将您的需求分解为两个单独的需求。首先,你需要一个私人代码托管; github有这个。其次,你想要公共票务; github有这个。只需在那里打开两个项目。

Github提供私人存储库。见http://github.com/plans

Bitbucket(直到现在仅以Mercurial托管而闻名)提供了:私人存储库can have a public ticketing system and wiki。从第二个链接
报价:

为存储库,wiki和问题跟踪不同的设置:您可以设置到位桶库,wiki和问题跟踪的私人或公共的,相互独立的。例如,您可以通过将存储库设置为私有来隐藏自己的代码,但通过将您的wiki和问题跟踪器标记为公开,让人们看到您的文档和问题。或者您可以将您的存储库和wiki设置为公开状态,但请保持您的问题跟踪器不公开。等等。

自从03年11月03日,Bitbucket offers Git hosting as well(与HG托管条件相同,您可以在同一帐户中混合使用HG和Git存储库)。

free plan, you can have an unlimited number of private repositories
免费计划的唯一限制是不超过5个用户可以访问您的私人存储库(如果您需要更多,您必须支付)。

GitHub的答案https://help.github.com/articles/issues-only-access-permissions

问题进行只读访问权限GitHub上不提供问题只 访问权限,但你可以使用第二 宝库,它仅包含问题做到这一点。

创建一个私有存储库来托管项目的源代码。 使用您希望托管 问题跟踪器的权限创建第二个存储库。添加一个自述文件到解释 这个存储库的目的并链接到问题部分的问题存储库。设置 您的合作者或团队可以根据您的愿望访问存储库。对两者具有写入权限的用户可以在存储库之间来回引用和关闭问题 ,但那些没有所需的 权限的用户将看到包含最少信息的引用。

例如,如果你推提交给私人仓库的 默认分支与读修正 机构/公共回购#12,这个问题将被关闭,但只有用户 有相应权限的会看到一条消息交叉存储库参考 表明提交已解决问题。没有权限, 仍然出现一个参考,但细节被省略。

到位桶允许私人回购,但公共问题跟踪