Несмотря на то, что у меня есть auth.json в моем $ COMPOSER_HOME, и он загружен, композитор все еще требует от меня вводить учетные данные при установке / обновлении.
Это вывод composer update -vvv
, который подтверждает, что auth.json был загружен
Reading ./composer.json
Loading config file /home/user/.config/composer/config.json
Loading config file /home/user/.config/composer/auth.json
Loading config file ./composer.json
Checked CA file /etc/ssl/certs/ca-certificates.crt: valid
Executing command (/var/www/html/api): git branch --no-color --no-abbrev -v
Failed to initialize global composer: Composer could not find the config file: /home/user/.config/composer/composer.json
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
Reading /var/www/html/api/vendor/composer/installed.json
Loading plugin PackageVersions\Installer
Running 1.6.3 (2018-01-31 16:28:17) with PHP 7.2.10-0ubuntu0.18.04.1 on Linux / 4.15.0-38-generic
Loading composer repositories with package information
Executing command (/home/user/.cache/composer/vcs/https---private.server.io-private-repo.git/): git rev-parse --git-dir
Executing command (/home/user/.cache/composer/vcs/https---private.server.io-private-repo.git/): git remote -v
Executing command (/home/user/.cache/composer/vcs/https---private.server.io-private-repo.git/): git remote set-url origin 'https://private.server.io/private/repo.git' && git remote update --prune origin
Username for 'https://private.server.io':
Это мой auth.json в /home/user/.config/composer/auth.json:
{
"http-basic": {
"private.server.io": {
"username": "myUsername",
"password": "myPassword"
}
}
}
Я скопировал настройки со своего старого компьютера, где он работал, но теперь это не так. Я удалил файл auth.json, и композитор спросил меня, хочу ли я, чтобы он запомнил мои учетные данные, но я ответил да, но ничего не получалось. Есть идеи, как заставить это работать?