50. Размещение ваших git репозиториев

Цели

  • Научиться настраивать git сервер для совместного использования репозиториев.

Есть много способов расшаривать git репозитории по сети. Вот быстрый способ.

01 Запуск git сервера

Выполните:

# (From the work directory)
git daemon --verbose --export-all --base-path=.

Теперь в отдельном окне терминала перейдите в ваш рабочий каталог

Выполните:

# (From the work directory)
git clone git://localhost/hello.git network_hello
cd network_hello
ls

Вы увидите копию проекта hello.

02 Отправка в Git Daemon

Если вы хотите совершить отправку в репозиторий Git Daemon, добавьте метку --enable=receive-pack к команде git daemon. Будьте осторожны, этот сервер не производит аутентификацию, поэтому любой может отправлять изменения в ваш репозиторий.