Настройка Git для 70 пользователей в нескольких местах - PullRequest
1 голос
/ 15 июня 2011

Мне поручено собрать git для 70 пользователей, находящихся в разных местах.Какой может быть лучший подход?С чего мне начать?

Запланировано следующим образом

Установка в чистом хранилище ssh для доступа к RW http Настройка для доступа в RO

Дайте мне знать, как действовать?

БЗ

Ответы [ 3 ]

0 голосов
/ 15 июня 2011

Прелесть мерзавца в том, что это действительно не имеет значения.Каждый разработчик может работать на своей машине и толкать / тянуть друг к другу.Это, безусловно, упростит ситуацию, если будет принято политическое решение, так что одно хранилище будет обозначено как «официальная» база кода, возможно, хранилище, поддерживаемое руководителем проекта.Обычно репо хранится на машине, к которой могут получить доступ все разработчики, и лишь немногие разработчики имеют доступ к ней.

0 голосов
/ 15 июня 2011

Ваш оригинальный подход хорош, но если вы хотите получить опыт, похожий на github, вы можете использовать gitorious .

0 голосов
/ 15 июня 2011

Мне кажется, что у вас уже есть запланированный подход, так как у вас нет особых проблем, я рекомендую вам ознакомиться с git tutorials , чтобы убедиться, что вы знакомы с программным обеспечением перед его развертыванием. другим.

Настройте центральный репозиторий на сервере, попросите других пользователей загрузить Git и извлечь из центрального репозитория, используя:

git clone http://yourserver.yourdomain.com/sharedproject.git

Как вы управляете VCS после этого, зависит от ваших требований. * * 1010

Один из подходов состоит в том, чтобы производственные сборки создавались исключительно на одном центральном сервере - иметь одного привилегированного человека с принудительным (SSH) доступом к серверу, и все остальные работы передаются или передаются этому привилегированному человеку перед сборкой.

Однако существует множество других способов управления рабочим процессом с помощью Git, и ни один из них не подходит всем. Вам нужно установить этот рабочий процесс, прежде чем пытаться встроить в него DVCS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...