0

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

您推荐哪种服务?

4

3 回答 3

1

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

于 2013-02-19T22:26:54.310 回答
1

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

帐户上的公共回购没有限制,但是随着您添加私人回购,它们的成本会增加。

于 2013-02-19T22:27:02.767 回答
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
于 2013-02-20T10:54:01.873 回答