2013-04-15 3 views
0

Мы пытаемся поддерживать централизованное репо для всех наших проектов (Мы используем сервер Windows)конфигурации Git Bare для нескольких проектов

  • E: \ Repo

    • Проект 1
    • Проект 2
    • Проект 3
    • Проект 4

теперь я хочу поделиться подробностями Репо с моими другими разработчиками, но я хотел бы сделать это с родом полномочия, как команда, работающих над проектом 1 должен не в состоянии тянуть/толкать в проект 2.

Как мы можем достичь этого.

Благодаря

+0

Есть ли причина, по которой вы не хотите иметь один репо на проект? –

+0

Project1.git и projectx.git - это разные голые репозитории ... Я делаю это неправильно? –

+0

@ user1042031 - Вероятно, вы должны изучить [gitolite] (https://github.com/sitaramc/gitolite/wiki), который позволяет создавать пользователей и группы. Вы можете контролировать, какие пользователи/группы имеют какие разрешения для каждого репо. – Tuxdude

ответ

0

Вы можете проверить Bonobo Git Server, и, возможно, Gerrit. Похоже, на сервере serverfault.com есть setup guide using Tomcat and LDAP for Gerrit.

К сожалению, я не использовал ни одного из них, поэтому я не могу говорить за их работу. Я знаю, что Gerrit используется для управления репозиториями Android.

Смежные вопросы