Composer install 要求输入用户名与密码

问题描述
从 gitlab 拉取新项目,初始化 composer install ,提示需要输入 username 与 password ,但是并没有提示是什么 username 与 password ,因此我尝试输入了 gitlab 的账号与密码,发现抛出错误
Failed to execute git clone --no-checkout 'http://root%40haxibiao.com:***@code/web/nova2.0.git' '/Users/gongguowei/data/www/dongdianyao.com/vendor/laravel/nova' && cd '/Users/gongguowei/data/www/dongdianyao.com/vendor/laravel/nova' && git remote add composer 'http://root%40haxibiao.com:***@code/web/nova2.0.git' && git fetch composer && git remote set-url origin 'http://code/web/nova2.0.git' && git remote set-url composer 'http://code/web/nova2.0.git’

原因:
无法解析 code 这个 host,因此无法下载 nova 相关的依赖

解决方案:
删除 composer.lock、vendor
修改 composer.json 中 repositories nova 的 url

composer install
成功

你可能感兴趣的:(其他)