
Originariamente inviata da
M4V1
Fammi capire meglio, tu hai:
configurato un git server sul nas
creato un repository chiamato test
Ho creato anche l'apposito composer.json
creato un file composer sul tuo pc che deve prenderti il package dal tuo server git
In questo caso per recuperare il package test/test dal tuo git server devi metterlo come repository dentro al file composer.json. Qui la doc ufficiale:
https://getcomposer.org/doc/05-repositories.md#vcs
Qualcosa di questo genere dovrebbe andare:
codice:
{ "repositories": [
{
"type": "vcs",
"url": "http://ip-del-tuo-nas:test/test.git"
}
],
"require": {
"test/test": "*"
}
}
codice:
+ cat composer.json
{
"require": {
"test/test": "*"
},
"repositories": {
"test/test": {
"type": "vcs",
"url": "http://192.168.1.120:test"
}
}
}
+ composer update
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
Loading composer repositories with package information
[InvalidArgumentException]
No driver found to handle VCS repository http://192.168.1.120:test
Invece così funziona
codice:
+ git clone ssh://192.168.1.120/volume1/git/test
Cloning into 'test'...
remote: Counting objects: 123, done.
remote: Compressing objects: 100% (77/77), done.
remote: Total 123 (delta 23), reused 0 (delta 0)
Ricezione degli oggetti: 100% (123/123), 10.79 KiB | 0 bytes/s, done.
Risoluzione dei delta: 100% (23/23), done.
Checking connectivity... fatto.