' git clone'从终端命令工作但不用php shell_exec()

时间:2017-02-24 18:14:51

标签: php windows github ssh shell-exec

当我在Windows服务器上使用php shell_exec()进行git克隆时,我收到以下错误。我的git版本是git版本2.11.1.windows.1。

Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists

但是通过git bash和命令提示符正常工作。我已正确配置ssh。

问题是我创建的文件位于c:/inetpub/example.com/deploy.php

我在php文件中运行以下代码。

shell_exec('cd c:/inetpub/ &&  "c:/Program Files/Git/bin/git" clone sshURL  2>&1')

任何人都可以建议解决此问题的任何解决方案。

0 个答案:

没有答案