Имеется vps на ubuntu 18.04 с apache, имеется локально созданный php проект, проблема заключается в том, что я не знаю как лучше организовать отправку локально редактируемых файлов на удаленный сервер в процессе разработки. Знаю, что можно сделать деплой с помощью гита, например, но мне это кажется неудобным, так как если мне надо будет отредактировать буквально одно слово и проверить как отработает приложение, то на это будет создаваться отдельный коммит, что знатно засрет историю коммитов. Другой вариант - фтп, в phpstorm даже есть настройка деплоя с помощью фтп, но тут я столкнулся с другой проблемой. Во первых, после установки фтп на сервере, у меня появился отдельный юзер - ftpuser, то есть файлы созданные локально будут отправленны на сервер с владельцем ftpuser, и все директории так же должны принадлежать ему, отсюда следует, что мне нужно добавить основного юзера сервера, от которого запущены процессы apache и прочие и www-data в группу ftpuser, плюс выставить директориям права 775, а файлам 664, хотя по рекомендациям в интернете лучше ставить 755 и 644 соответственно, из-за чего мне и кажется, что весь этот подход костыльный. Короче подскажите как правильнее всего организовать эту пересылку файлов.
4 комментариев
Добавить комментарий