Git Storage with Private&公共分支

时间:2013-02-19 22:23:56

标签: git github bitbucket

我想建立一个存储库(bitbucket / github / ...),我可以为开发人员提供私有Git仓库,也可以公开访问版本。哪种服务提供?
在Sourceforge上,一切都是公开的,似乎在Bitbucket每个人都是私人或全部公开。

您推荐哪种服务?

3 个答案:

答案 0 :(得分:1)

我不确定你的目标是什么,但这没有多大意义。一旦您将您的私人分支机构合并到公共部门,私有分支机构中的每一次提交都将不可避免地公开。如果您在发布之前不想保持隐私,则可以将“所有内容全部公开或全部公开”,并且只将您的私有分支推送到该存储库。

答案 1 :(得分:1)

Github以合理的价格提供免费和私人的公共回购。您可以确定何时创建回购,无论是公开还是私有。

帐户上的公共回购没有限制,但私有帐户在添加时会花费越来越多。

答案 2 :(得分:0)

如果您不想为github中的私人仓库支付任何费用,您可以设置两个不同的远程仓库。

个人服务器上的私人服务器gitlabgitolite以及github / bitbucket上的公共服务器。

发布分支将github / bitbucket作为远程仓库:

git remote add release github:user/repo

具有私人访问权限的开发分支:

git remote add develop server:/path/to/repo

要推送到特定的远程分支,只需键入

即可
git push release / develop