通过php实现ssh+svn
我试图通过php运行以下命令:通过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主机
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的示例