通过php exec克隆私人仓库

时间:2016-06-27 21:08:48

标签: php git ssh exec zsh

我正在尝试开发自定义wordpress安装程序。 为此,我想克隆我在bitbuckets privates repository中的模板。

所以我得到了一个由exec()php命令启动的sh脚本。 在这个sh脚本中,它尝试做类似的事情:

#!/bin/zsh
git clone git@bitbucket.org:username/myTheme.git

但是exec()函数什么都不做,什么都不输出并返回退出代码= 1 调试不是很容易。

你知道发生了什么,我能做些什么来解决它? 非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您的php exec输出为空,也许您没有看到错误,所以您必须将stderr发送到stdout

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