@NikSIk31

Пошаговый деплой Laravel проекта на VPS Ubuntu с GitLab ssh-keys?

Подскажите пожалуйста по таким вопросам:
для начала опишу как я сделал
1) Создал пользователя на ВПС.
2) /var/www/mysite.com - папка для сайта
--- вопрос 1: этой папке должны даваться права моего пользователя? (то есть, не рут?)
3) пользователю в ~/.ssh тоже дал права И создал ключ от имени пользователя ssk-keygen - залил его на гитлаб
--- вопрос 2: правильно ли загружать на гитлаб ключ от конкретного пользователя, а не от рута?
--- вопрос 3: и правильно ли то, что я дал права ему
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
  • Про окружение правильно. Но лучше не страдайте с ковырянием вручную, а установите панель управления. Fatpanel прекрасно работает с Laravel в любом режиме php.
  • Gitlab не пользовался. Что мешает сделать просто git clone
Ответ написан
Комментировать
delphinpro
@delphinpro
frontend developer
Я создаю пользователя, размещаю сайт в его домашней папке. nginx запускаю от имени этого пользователя.
Генерация ключа, работа в консоли - всё от этого пользователя. Рут крайне редко требуется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы