2015-07-31 10 views
15

Voglio aggiungere un nuovo pacchetto che non è in packagist, è un repository locale o non pubblico. So come farlo nello composer.json. Per esempio:Come aggiungere repository non pubblici dalla riga di comando?

"repositories": [ 
    { 
     "type": "vcs", 
     "url": "https://bitbucket.org/xxxx/xxxxx.git" 
    } 
], 
"require": { 
    "xxxx/xxxxx": "dev-master" 
}, 

Ma io voglio fare questo dalla riga di comando in modo che posso aggiungere questo repository non pubblici in un file disposizione. Pacchetti registrato presso Packagist posso aggiungere con:

composer require .... 

Ma come gestire questo con i repository non registrati presso Packagist?

risposta

26

È possibile eseguire il seguente dalla radice del progetto per aggiungere un repository per composer.json del progetto:

composer config repositories.repo-name vcs https://github.com/my/repo 
+7

e quindi aggiungere il pacchetto con 'compositore richiedono package-name: dev-branchname'. – Patrick