Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过php实现ssh+svn_Php_Svn_Ssh - Fatal编程技术网

通过php实现ssh+svn

通过php实现ssh+svn,php,svn,ssh,Php,Svn,Ssh,我试图通过php运行以下命令: exec("svn export svn+ssh://svn@XXXXXX/var/svn/XXXX $OUTPUT/$value2"); 但每次它都会询问我的密码。我在svn服务器上存储了一个密钥,如何将私钥传递给此脚本以供使用?是存储在服务器中运行该脚本的用户下的密钥 IE通常当你登录时,你是以“鲍勃”的身份登录的。然而,当执行PHP时,它作为WWW执行;确保为正确的用户存储了密钥。您不能使用SSH别名吗?来自~/.ssh/config主机17915\n主机

我试图通过php运行以下命令:

exec("svn export svn+ssh://svn@XXXXXX/var/svn/XXXX $OUTPUT/$value2");

但每次它都会询问我的密码。我在svn服务器上存储了一个密钥,如何将私钥传递给此脚本以供使用?

是存储在服务器中运行该脚本的用户下的密钥


IE通常当你登录时,你是以“鲍勃”的身份登录的。然而,当执行PHP时,它作为WWW执行;确保为正确的用户存储了密钥。

您不能使用SSH别名吗?来自~/.ssh/config
主机17915\n主机名xxx.xxx.xxx.xxx\n用户登录\u用户名\n端口22的示例