SagePtr, я больше ничего не делал.
создал сертификат через isp manager
обновил сайт, все соединение защищено.
обновил js c ws на wss и все.
сервер находится на reg.ru и это хостинг, а не vps.
доступ к ssh есть но только в своей папке.
Saboteur, решил проблему следующим образом в папке ввел pwd
и в gitlab-ci полный путь указал до composer, и получилось так: /var/www/u0544126/data/bin/composer install
Saboteur, я исправил, проблема была в том что публичного ключа не было в authorized_keys.
но теперь другая проблема, пишет bash: composer: command not found
но если в консоле через putty в папке с сайтом и в любом другом месте ввести composer она работает.
Почему так может быть ?