我需要一个提供与 Github 相同的服务(Git 托管、票务、下载等)但允许我将源设为私有的站点。
如果我能找到这些功能,我不介意付钱,而且我已经尝试过 gitorious、unfuddled 和 codebase。如果此类服务的应用程序已经存在,我也不介意托管我自己的。
有人有想法么?
编辑:
我知道我可以将它们分成单独的项目,但是,如果可能的话,我希望它们在同一个项目中。这就是我正在寻找的。
我需要一个提供与 Github 相同的服务(Git 托管、票务、下载等)但允许我将源设为私有的站点。
如果我能找到这些功能,我不介意付钱,而且我已经尝试过 gitorious、unfuddled 和 codebase。如果此类服务的应用程序已经存在,我也不介意托管我自己的。
有人有想法么?
编辑:
我知道我可以将它们分成单独的项目,但是,如果可能的话,我希望它们在同一个项目中。这就是我正在寻找的。
Github 实际上提供了私有存储库。我不知道包含的问题跟踪器是否可以公开,但我建议无论如何使用单独的,例如Get Satisfaction。
正如temoto 所指出的,您需要解决问题并为正确的工作使用正确的工具。看起来您正在寻找:
这些是维基百科上比较图表的链接,如果您没有任何额外的功能需求,请随意浏览,您可能会发现自己喜欢和不喜欢的内容。
Bitbucket(直到现在只以 Mercurial 托管而闻名)提供了这一点:私有存储库可以拥有公共票务系统和 wiki。
引用第二个链接:
存储库、wiki 和问题跟踪器的单独设置:您可以将 Bitbucket 存储库、wiki 和问题跟踪器设置为私有或公共,彼此独立。例如,您可以通过将存储库设置为私有来隐藏您的代码,但通过将您的 wiki 和问题跟踪器标记为公开来让人们查看您的文档和问题。或者您可以将您的存储库和 wiki 设置为公开,但将您的问题跟踪器保密。等等。
自 2011 年 10 月 3 日起,Bitbucket 也提供 Git 托管(适用与 HG 托管相同的条件,您可以在同一帐户中混合使用 HG 和 Git 存储库)。
在免费计划中,您可以拥有无限数量的私人存储库。
免费计划的唯一限制是最多 5 个用户可以访问您的私人存储库(如果您想要更多,则必须付费)。
Github 的回答https://help.github.com/articles/issues-only-access-permissions
仅问题访问权限 GitHub 不提供仅问题访问权限,但您可以使用仅包含问题的第二个存储库来完成此操作。
创建一个私有存储库以托管项目中的源代码。使用您希望托管问题跟踪器的权限创建第二个存储库。将 README 文件添加到问题存储库,解释此存储库的用途并链接到问题部分。设置您的协作者或团队以根据需要授予对存储库的访问权限。拥有两者写入权限的用户可以在存储库中来回引用和关闭问题,但没有所需权限的用户将看到包含最少信息的引用。
例如,如果您将提交推送到私有存储库的默认分支,并带有一条显示为 Fixes organization/public-repo#12 的消息,则该问题将被关闭,但只有具有适当权限的用户才能看到指示跨存储库引用提交关闭了问题。如果没有权限,仍然会出现引用,但省略了详细信息。
Bitbucket 允许私人回购但公共问题跟踪
把你的需求分成两个不同的需求。首先,您需要一个私人代码托管;github有那个。其次,您想要公共售票;github有那个。只需在那里打开两个项目。
Github 提供私有存储库。请参阅http://github.com/plans。