невозможно отправить изменения в репозиторий, размещенный на cpanel
Я пытаюсь настроить репозиторий cpanel для непрерывного развертывания с проектом laravel, который также размещен в репозитории github. Цель состоит в том, чтобы использовать поддомен в качестве тестового сервера (например, xampp на моем компьютере), чтобы работать в той же среде, что и сервер общего хостинга, который у меня есть для производства.
Проблема возникает, когда мне нужно отправить изменения в репозиторий cpanel. Я выполнил несколько шагов, чтобы достичь этой точки:
- Создал пустой репозиторий из управления версиями cpanel git
- Клонировать репозиторий github на мой компьютер
- Добавлен репозиторий cpanel как удаленный в локальный репозиторий
- выполнять
git config receive.denycurrentbranch updateInstead
в репозитории cpanel (через ssh) - выполнять
git push -u cpanel Development --exec=/usr/local/cpanel/3rdparty/bin/git-receive-pack
на локальном репо, чтобы протолкнуть все файлы и изменения. Гдеcpanel
удаленный иDevelopment
это название ветки в моем локальном репо
После этого получаю следующее:
jailshell: C:/Program: No such file or directory
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я действительно не понимаю, почему у меня возникает эта проблема, я пытался сделать это следующими способами:
- Создайте пустое репо в репозитории cpanel / clone cpanel на локальный / извлеките репозиторий github / нажмите на репозиторий cpanel из локального
- Клонировать репозиторий cpanel / клонировать репозиторий cpanel на локальный / нажимать изменения в репозиторий cpanel с локального
и все они привели меня к одной и той же ошибке в консоли. Есть ли способ настроить репозиторий cpanel для непрерывной интеграции?
Любая помощь будет очень признательна. заранее спасибо