git — клонировать приватное репо через php exec

Я пытаюсь разработать свой собственный установщик WordPress.
Чтобы сделать это, я хочу клонировать мои шаблоны, которые находятся в хранилище приватных файлов.

Итак, я получил скрипт sh, который запускается командой exec () php.
В этом скрипте sh попытайтесь сделать что-то подобное:

#!/bin/zsh
git clone [email protected]:username/myTheme.git

Но функция exec () ничего не делает, ничего не выводит и возвращает код выхода = 1
Не очень легко отладить.

У вас есть представление о том, что происходит, и что я могу сделать, чтобы решить это?
Большое спасибо за вашу помощь

0

Решение

Если ваш вывод php exec пуст, возможно, вы не видите ошибок, поэтому вы должны отправить yout stderr в stdout

exec('git clone <repo_name>  2>&1', $output);
echo implode("<br/>\n", $out);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]