Установка Git сервера на Ubuntu 16 для деплоя


cd /var mkdir repo && cd repo

mkdir site.git && cd site.git

git init --bare

sudo nano post-receive

написать в него git --work-tree=/var/www/name --git-dir=/var/repo/site.git checkout -f
sudo chmod +x post-receive

На локальном компьюетере


git remote add production ssh://root@example.com/var/repo/site.git

 


php artisan down 

composer install --no-dev 

php artisan up