当我在composer.json
"repositories": [
{
"url": "ssh://repo.com/porject",
"type": "git"
}
],
Composer安装/更新不会询问我的用户名,它会获取我的计算机当前用户的名称并自动使用它。它只提示我输入密码。
知道如何正确设置它以及如何输入auth一次输入?
答案 0 :(得分:0)
尝试通过SSH密钥配置访问权限或指定所需的用户名,如下所示。有关详细信息,请参阅Composer docs。
{
"repositories": [
{
"type": "composer",
"url": "ssh2.sftp://example.org",
"options": {
"ssh2": {
"username": "composer",
"pubkey_file": "/home/composer/.ssh/id_rsa.pub",
"privkey_file": "/home/composer/.ssh/id_rsa"
}
}
}
]
}