如何为作曲家安装提供用户名和密码?

How to provide username and password for composer install?

我正在安装一个 composer 项目:

php composer.phar install

中途由于 API 次点击提示我输入 GitHub 用户名和密码进行访问。当我从 bash 脚本中 运行 命令时,如何输入我的用户名和密码? bash 脚本是一个 vagrant provisioner。

谢谢!

我不知道有什么方法可以通过命令行为作曲家指定 github 凭据,但您可以设置它们 prior to running the install command:

  1. Create an OAuth token on GitHub.
  2. 将其添加到配置中 运行 composer config -g github-oauth.github.com <oauthtoken>

或者您可以修改 config files manually。您可以创建一个具有所需凭证的 auth.json 文件(我没有验证此语法...):

{"github-oauth": {"github.com": "oauthtoken"}}