我有以下情况:
我在bitbucket上的私有存储库上托管了一个项目,我使用部署密钥#1.
在这个项目中,composer文件是一个托管在一个令人满意的存储库上的依赖项,并使用部署密钥#2通过另一个私有bitbucket存储库.
我将部署密钥#1存储在〜/ .ssh/id_rsa中,因此git pull开箱即用,部署密钥#2存储在〜/ .ssh/id_composer中如何在运行composer时告诉编写器使用第二个密钥更新?
这是我到目前为止在我的composer.json中所做的,但它没有帮助,而且我很难找到我应该指定的必需选项.
"repositories": [
{
"type": "composer",
"url": "http://custom-satis-repo-url",
"options": {
"git": {
"pubkey_file": "~/.ssh/id_composer.pub",
"privkey_file": "~/.ssh/id_composer"
}
}
}
],
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
谢谢.