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

Цілі

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

Є багато способів поділитися (розшарити) git репозиторієм по мережі. Ось швидкий спосіб.

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

Виконайте:

# (Запуск із робочого (work) каталогу)
git daemon --verbose --export-all --base-path=.

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

Виконайте:

# (Запуск із робочого (work) каталогу)
git clone git://localhost/hello.git network_hello
cd network_hello
ls

Ви побачите копію проекту hello.

02 Відправка в Git Daemon

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