LINUX.ORG.RU

Git, разработка в одном каталоге и деплой в другой

 ,


0

1

Добрый день.

У меня на локалхосте php-fpm пулы работают от разных пользователей. Например есть сайт, который лежит в

/var/www/user1.ru
с соответствующим овнером и правами на файлы 644 и каталоги 755. А иксы работают от другого пользователя, который не может править файлы пользователя user1. Решил, что мне может помочь в этом гит: я буду вести разработку от своего пользователя в домашнем каталоге, а в каталоге вебсервера буду делать git pull...

Выглядит просто, а как так сделать? Это же два разных репозитория, получается. Не хотелось бы использовать гитхаб. Как на локалхосте такое осуществить?

Можно выдать пользователю user1 право на чтение файлов из репозитория (допустим, он лежит в /home/tetramin/development/site-user1) и склонировать его как

git clone file:///home/tetramin/development/site-user1 /var/www/user1.ru
от имени user1. Как-то так.

TeopeTuK ★★★★ ()
Ответ на: комментарий от TeopeTuK

Класс! Спасибо, это то, что нужно.

Просто я ещё только начинаю работать с гит)

tetramin ()

man git bare

anonymous ()
Ответ на: комментарий от anonymous

Зачем вебсерверу история коммитов?

Например, я нафигачил каких-нибудь экспериментов и потом мне не понравилось, как работает. Я такой - раз! И откатил изменения).

tetramin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.