Acceder a repositorys svn locales a través de Composer.json sin proporcionar cnetworkingenciales de inicio de session en text claro

Incluido en mi file composer.json hay packages de repositorys svn 'privados'. Cada URL de origen incluye el nombre de usuario y la contraseña svn.

A medida que los proyectos se implementan en diferentes serveres, no quiero tener las cnetworkingenciales de inicio de session de svn disponibles en text plano.

Hay otra manera de hacer esto? No me importa tener que escribir los datos de inicio de session cada vez que se ejecuta la actualización.

A continuación se muestra un ejemplo del file composer.json está en:

{ "repositories": [ { "type": "package", "package": { "name": "localpackage/localpackage1", "version": "0.0.1", "source": { "url": "http://<username>:<password>@<ip_address>/local-package1/tags/", "trunk-path": "trunk", "branches-path": "branches", "tags-path": "tags", "type": "svn", "reference": "0.0.1" } } }, { "type": "package", "package": { "name": "localpackage/localpackage2", "version": "0.0.1", "source": { "url": "http://<username>:<password>@<ip_address>/local-package2/tags/" "trunk-path": "trunk", "branches-path": "branches", "tags-path": "tags", "type": "svn", "reference": "0.0.1" } } }, ], "require": { "localpackage/localpackage1" : "0.0.1", "localpackage/localpackage2" : "0.0.1" } ] } 

Si no lo especifica, el compositor debe pedirle que instale / actualice la contraseña.