2015-07-31 21 views
15

Tôi muốn thêm một gói mới không có tại packagist, đó là kho lưu trữ cục bộ hoặc không công khai. Tôi biết làm thế nào để điều này trong composer.json. Ví dụ:Làm cách nào để thêm kho lưu trữ ngoài công khai khỏi dòng lệnh?

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

Nhưng tôi muốn làm điều này từ dòng lệnh để tôi có thể thêm này kho ngoài công lập trong một tập tin cung cấp. Gói đăng ký tại Packagist tôi có thể thêm với:

composer require .... 

Nhưng làm thế nào để xử lý này với kho không đăng ký tại Packagist?

Trả lời

26

Bạn có thể chạy sau từ gốc của project để thêm một kho lưu trữ để composer.json của dự án:

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

và sau đó thêm các gói với 'nhà soạn nhạc yêu cầu package-name: dev-branchname'. – Patrick

Các vấn đề liên quan