配置GitHub Token可提升API请求限额并访问私有仓库。需生成含repo和read:packages权限的Personal Access Token,并通过composer config --global github-oauth.github.com YOUR_TOKEN将其设为全局配置,完成后Composer将自动认证,避免限流提示。

在使用 Composer 安装或更新来自 GitHub 的私有仓库,或者频繁访问公共仓库时,GitHub 可能会要求你提供身份验证。这是因为 GitHub 对 API 请求有限流机制。通过为 Composer 配置 GitHub Token,可以提升请求限额并访问私有项目。
Composer 在拉取 GitHub 上的包时(尤其是 dev 分支或私有仓库),会通过 GitHub API 获取信息。未认证的请求限制较低(每小时 60 次),而登录后可提升至每小时 5000 次以上。配置 Token 后,Composer 能更稳定地完成依赖安装。
你需要一个具有适当权限的 Personal Access Token(个人访问令牌):
打开终端,运行以下命令:
composer config --global github-oauth.github.com YOUR_GITHUB_TOKEN其中 YOUR_GITHUB_TOKEN 替换为你刚才复制的 token。
这条命令会将 token 写入 Composer 的全局配置文件(通常位于 ~/.composer/auth.json),之后所有通过 Composer 访问 GitHub 的请求都会自动带上认证信息。
你可以通过查看 auth.json 文件确认:
cat ~/.composer/auth.json应该能看到类似内容:
{ "github-oauth": { "github.com": "your_token_here" } }配置完成后,再次执行 composer install 或 composer update 时,就不会再出现 API 限流提示了。
基本上就这些。只要 token 不过期或被删除,Composer 就能持续使用它进行认证。如果将来 token 失效,只需重新生成并更新即可。
以上就是composer如何设置github的token_Composer配置GitHub Token教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号