2010-05-06 4 views
1

Я разместил этот вопрос на суперпользователе, но не получил полезного ответа. Думаю, я попробую здесь, так как вопрос касается некоторых конфигураций и настроек для использования github.Настройка репозитория git на сервере

У меня есть центральный сервер с установленным SSO. Все мои машины подключены через lan к этому серверу. Я также установил удаленный репозиторий git на этом сервере. Теперь то, что я хотел бы сделать, - заставить сервер действовать как центральный репозиторий. Все мои сотрудники могут передать свой код серверу, и сервер перенаправляет его в удаленный репозиторий git.

Может кто-нибудь, пожалуйста, помогите мне с этим процессом? Я новичок в git и все еще учусь, как эффективно использовать его. Итак, поэтапный процесс или существующий документ, на который я могу ссылаться?

Также можно интегрировать его с SSO в любом случае?

Сам сервер настроен на Mac, а SSO использует Atlassian Crowd.

Спасибо.

+0

Я не уверен, что такое SSO, но кажется, что этот вопрос был задан раньше. Подобно http://stackoverflow.com/questions/1589082/using-git-as-a-centralized-version-server – MikeSep

+0

SSO является однократным. Другой вопрос заключается в том, чтобы один человек внес все изменения. Я говорю о команде, вносящей изменения. Также команда не очень удобна с git init, фиксацией и т. Д. Поэтому хотелось бы облегчить им работу. – lostInTransit

ответ

1

Pro Git book, который доступен для онлайн-чтения, содержит great chapter on Git on the Server, который должен помочь прояснить доступные варианты и что вам нужно сделать, чтобы заставить их работать. Я бы рекомендовал внимательно изучить главу до того, как вы решите серверы, протоколы и т. Д.