0
我有項目X,它依賴於項目Y,每個都有自己的composer.json
文件。 Y被保存在bitbucket上的私有GIT倉庫中。作曲家:在BitBucket上緩存私人GIT存儲庫
X的composer.json
看起來是這樣的:
{
"name": "jodes/X",
"require": {
"monolog/monolog": "@stable",
// .....
"jodes/Y": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "https://bitbucket.org/Jodes/Y.git"
}
]
}
它安裝monolog
並迅速在packagist託管的其他公共包,但它永遠不會緩存Y,所以運行速度慢。
如何讓它緩存Y以便快速安裝?
你爲你的git客戶端配置了ssh密鑰嗎? –
我配置了一個'auth.json'來定義'http-basic'對象的bitbucket用戶名和密碼,如果這就是你的意思?它確實授予對存儲庫的訪問權限。只是它永遠不會緩存它。 – Jodes
我正面臨同樣的問題,所以我不得不復制SSH共享密鑰。請找到文檔鏈接.https://getcomposer.org/doc/05-repositories.md –