Skip to main content

Git pull over ssh

One line:

ssh of-root 'sudo -H -u odoo git -C /path/to/repository pull && sudo systemctl restart odoo_instance.service'

Avoid path's errors: 

ssh of-root '
sudo -H -u odoo bash -c "
cd /path/to/repository &&
git pull
" &&
sudo systemctl restart odoo_instance.service
'