配置Composer使用Bearer Token访问私有仓库需在composer.json中添加仓库地址,并通过composer config --global bearer-token.域名 token设置认证,验证配置后即可自动携带Authorization头请求。

要让 Composer 使用 Bearer Token 访问私有仓库,你需要在项目的 composer.json 中配置仓库信息,并在 Composer 的全局配置中设置认证信息。以下是具体步骤:
在项目的 composer.json 文件中添加你的私有仓库:
{ "repositories": [ { "type": "composer", "url": "https://your-private-repo.com" } ] }Composer 不直接在 composer.json 中存储敏感信息,应使用 config 命令设置 bearer token:
composer config --global bearer-token.your-private-repo.com YOUR_BEARER_TOKEN说明:
运行以下命令查看全局配置:
composer config --global --list确认输出中包含你设置的 token。
然后尝试执行:
composer update如果能正常拉取包,说明配置成功。
若想将 token 限制在当前项目,去掉 --global 参数:
composer config bearer-token.your-private-repo.com YOUR_BEARER_TOKEN此时 token 会写入项目下的 composer.json 或 auth.json(更安全)。
基本上就这些。确保 token 有足够权限访问目标包,且仓库支持 Bearer Token 认证方式。配置正确后,Composer 会在请求时自动带上 Authorization: Bearer <token> 头。
以上就是如何配置 composer 使用 bearer token 访问私有仓库?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号