我试图通过composer
安装来自Github的私有仓库。我的composer
配置如下:
"repositories": [
{
"type": "vcs",
"url": "git@github.com:{user}/{repo}.git",
"options": {
"ssh2": {
"user": "ranacseruet"
"privkey_file": "./keys/id_rsa",
"pubkey_file": "./keys/id_rsa.pub"
}
}
}
]
然而,这种配置不起作用。它仍然要求github用户/密码。但是,如果我的系统的github授权设置正确,并具有密钥,则只有这样才能自动工作。
总之,composer配置没有起作用。是否还有其他人遇到同样的问题,还是我做错了什么/需要在这里检查?提前致谢。
git
与远程仓库完美地配合使用(而且我在.ssh/id_rsa
中有密钥),但是当我尝试在composer.json
中指定仓库时(没有明确的密钥),它仍然要求输入密码。 - Dimitry K