Soy nuevo en Composer, ya he seguido https://getcomposer.org/doc/05-repositories.md#subversion-options structure para crear un ejemplo usando Composer.
Howerver, recibo el siguiente post de error con Composer y SVN cuando uso la installation del compositor de commands:
[InvalidArgumentException]
No se encontró controller para manejar el repository de VCS http: //myexamplesvn/MyCommon-1.0/ …..
Aquí está mi configuration:
"repositories": [ { "type": "vcs", "url": "http://myexamplesvn/MyCommon-1.0/" } ], "require": { "my-common/my-common":"*" }
¿Me podría dar alguna idea o sugerencia?
Estaba teniendo un problema similar con un repository github cuando uso la dirección HTTPS:
{ "type": "vcs", "url": "https://github.com:<user>/<repo>" }
pero el uso de la ruta .git
SSH funcionó para mí:
{ "type": "vcs", "url": "git@github.com:<user>/<repo>.git" }
Si el repository que está utilizando no tiene un composer.json
entonces un composer.json
con un código como este podría funcionar:
"require": { "<user>/<repo>": "dev-<branch>" }, "repositories": [ { "type": "package", "package": { "name": "<user>/<repo>", "version": "dev-<branch>", "dist": { "url": "https://github.com/<user>/<repo>/archive/<branch>.zip", "type": "zip" } } } ]