TeamGit工作流设置

TeamGit工作流设置,git,svn,repository,share,Git,Svn,Repository,Share,我正在和一个大约10人的团队一起做一个项目。我正试图让每个人都有一个远程存储库,他们可以推到其中,每个人都可以从中获取信息。还有一个幸运的存储库,每个人(经理除外)都可以从中获取信息 注意-一旦这一切就绪,开发人员将使用Eclipse插件 如何使用户能够从彼此的存储库中获取信息,而不是推送到存储库?当我将权限设置为744时,用户甚至无法从该存储库中提取 任何帮助都将不胜感激这让我发疯 请看一下gitolite。关节炎不再积极发展 最好有一个中央存储库,每个开发人员都有一个分支。这些分支都有自己的

我正在和一个大约10人的团队一起做一个项目。我正试图让每个人都有一个远程存储库,他们可以推到其中,每个人都可以从中获取信息。还有一个幸运的存储库,每个人(经理除外)都可以从中获取信息

注意-一旦这一切就绪,开发人员将使用Eclipse插件

如何使用户能够从彼此的存储库中获取信息,而不是推送到存储库?当我将权限设置为744时,用户甚至无法从该存储库中提取


任何帮助都将不胜感激这让我发疯

请看一下gitolite。关节炎不再积极发展


最好有一个中央存储库,每个开发人员都有一个分支。这些分支都有自己的权限设置,因此它们只能由拥有它的开发人员编写。当然,每个开发人员都有自己的本地存储库,并且可以从远程repo上的其他分支提取

您可以获得与所需相同的功能,但使用一个遥控器而不是10个遥控器,更易于管理


允许您设置具有如此精细的每个分支权限的存储库。

是否为组中的每个成员创建唯一的远程存储库?如果是,为什么?没问题。每个成员都有自己的本地回购协议和远程回购协议。所有成员也可以从彼此的远程存储库获取数据。但是我想让他们只能推送到他们的远程存储库,而不是其他人的。每个远程存储库是否都包含一个唯一的项目,或者组是否都在同一个项目上工作?Gitolite是控制这些分支权限的唯一方法吗…当开发人员想要创建一个分支来尝试新的东西时会发生什么。。。这可能吗?我不知道这是不是唯一的方法,但它是应用最广泛的。开发者可以在本地回购协议上做任何他们想做的事情,当然,权限只在中央远程上有效。本地回购协议根本不共享。