2

Я прошел несколько Git Tutorial и Essential Training, у меня были базовые знания по GIT. То, что я узнал из этого урока, научило меня запускать git-репозиторий / github (как удаленный).

У меня есть вопрос. Так как GIT - это Дистрибутивный репозиторий. Как я делаю некоторые исследования. Я обнаружил, что многие люди создают локальный / серверный репозиторий и просят своего коллегу или разработчика проверить на машине.

Возможно ли GIT сделать это без так называемого "серверного хранилища". Разработчик B может клонировать репозиторий от Разработчика A. Разработчик B может передать свой код Разработчику A. Я имею в виду, что нет ни одного "серверного / центрального" Github / репозитория. A и B их могут сделать их push / pull обновления между ними. Допустим, неожиданно для разработчиков C пришел в команду, он может получить исходный код из главной ветки A / B.

Правильно ли это понятие? Если да, есть ли учебник / книга, в котором рассказывается, как это настроить?

Надеюсь, я проясню свой вопрос. Если вам нужно уточнить, пожалуйста, дайте мне знать.

2 ответа2

1

Спасибо Макро за ответ,

Я получил полный ответ по этой ссылке.

http://www.gosammy.com/2011/06/14/using-git-between-mac-and-windows/

Спасибо!

1

Предполагая, что у вас есть доступ оболочки к другой машине, вы можете просто сделать

git clone <user>@<machine>:~/somerepository

клонировать репо. Тянуть ты делаешь

git pull <user>@<machine>:~/somerepository

Вот и все. Если у вас нет доступа к оболочке, вы также можете использовать http, если файлы распространяются через веб-сервер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .