Hacer una request de línea de command HTTPS SVN con exec () en PHP

Tengo un command que he creado que hace una llamada de información a un repository SVN almacenado en el service SVN alojado. Aquí hay un ejemplo:

exec('svn info https://myrepo.svn.beanstalkapp.com/project/name/folder 2>&1', $output, $returnStatus); if ($returnStatus) { print_r($output); } 

La respuesta que recibo es:

 Array ( [0] => Authentication realm: SVN [1] => Password for 'apache': Authentication realm: SVN [2] => Username: svn: PROPFIND request failed on '/project/name/folder' [3] => svn: PROPFIND of '/project/name/folder': authorization failed (https://myrepo.svn.beanstalkapp.com) ) 

Estoy ejecutando el script en un cuadro que tiene Plesk en él. Se ejecuta de forma local local por lo que sospecho que es un problema de configuration (que parece que no puedo encontrar ninguna respuesta en línea).

No sé cómo hacer que el usuario de Apache pueda acceder al reino de la authentication: creo que ese es el problema.

--username proporcionar las cnetworkingenciales de inicio de session – --username y --password (o asegúrese de que las cnetworkingenciales estén almacenadas en ~ / .subversión para el usuario que ejecuta la aplicación)

¿Y por qué no utiliza una biblioteca cliente como phpsvnclient – http://code.google.com/p/phpsvnclient/