2011-09-07 4 views
0

통해 svn을 :SSH 플러스 내가 PHP를 통해 다음 명령을 실행하려고 PHP는

exec("svn export svn+ssh://[email protected]/var/svn/XXXX $OUTPUT/$value2"); 

을하지만 내 비밀번호마다 요청합니다. 나는 svn 서버에 저장된 키가 있는데,이 스크립트에 내 개인 키를 어떻게 전달할 수 있습니까?

+0

SSH 별칭을 사용할 수 없습니까? 예 ~ ~/.ssh/config'호스트 17915 \ n 호스트 이름 xxx.xxx.xxx.xxx \ n 사용자 login_username \ n 포트 22' – feeela

답변

1

은 해당 스크립트를 실행중인 사용자로 서버에 저장되는 키입니까?

정상적으로 로그인하면 "밥"으로 로그인됩니다. 그러나 PHP가 실행되면 WWW로 실행됩니다. 적절한 사용자를 위해 키가 저장되어 있는지 확인하십시오.

관련 문제