pix*_*ets 0 token gitlab composer-php
如何配置 Composer 以使用 GitLab 实例的现有访问令牌?
在此期间,composer install我可能会收到一条警告,提示我需要访问令牌才能从 GitLab 实例中提取包。也许是因为该包是私有的或者我达到了 API 限制。然后,Composer 会要求输入用户名和密码,以启动 Gitlab 实例的 OAuth 进程并自行获取访问令牌。如果我没有用户名和密码,但已经有访问令牌怎么办?怎样设置才能让Composer下次使用呢?
Composer 在 Composer 文件中有一个配置部分,可以用于这种情况。对于 GitLab 实例,存在多个选项,其中之一是传递现有的访问令牌:
https://getcomposer.org/doc/06-config.md#gitlab-token
架构:
composer config --global gitlab-token.<domain> <access token>
Run Code Online (Sandbox Code Playgroud)
例子:
composer config --global gitlab-token.gitlab.com gbltUW1nWBZcryaX3c9aQcF0
Run Code Online (Sandbox Code Playgroud)
该global参数将为当前用户设置令牌,这意味着 Composer 也将把它用于所有其他存储库。
密钥已存储~/.composer/auth.json。相同的文件和命令可用于所有服务,例如 GitHub、Bitbucket 等。
使用 检查现有设置composer config --global --list。
| 归档时间: |
|
| 查看次数: |
12002 次 |
| 最近记录: |