gpt4 book ai didi

php - 使用特定用户验证私有(private) vcs

转载 作者:行者123 更新时间:2023-12-02 14:29:46 25 4
gpt4 key购买 nike

我正在使用 gitblit 来自托管我的 git 存储库。
我将它们添加到我的 Composer 文件中:

"repositories": [
{
"type": "vcs",
"url": "ssh://user@my.gitblit.com:29418/foo/repo.git"
}
]

除了要求我为每个存储库输入密码外,它运行良好。
我想知道我是如何认证的。我看到我可以输入用户名、密码,但不能输入 git。
我看到我可以使用 key 进行身份验证,但运行安装/更新命令的用户是 www-data而不是 user谁有权阅读存储库。

我如何对此进行身份验证,以便我可以在无人看管的情况下运行 Composer ?

最佳答案

您可以告诉 Composer 为每个存储库使用什么 key 。

来自 the doc :

{
"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"
}
}
}]
}

关于php - 使用特定用户验证私有(private) vcs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52005817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com