composer install 中出现用户名密码错误问题的解决方法

问题背景:

laravel项目新从git上拉取下来,初次进行composer重构,在执行composer install的时候,执行中断报如下错误:

[RuntimeException]
  Failed to execute git clone --no-checkout "[email protected]:xx/api-client.git" "C:\phpStudy\PHPTuto
  rial\WWW\xxx\vendor\xx\api-client" && cd /D "C:\phpStudy\PHPTutorial\WWW\xxx\vendor\xxx\a
  pi-client" && git remote add composer "[email protected]:xxx/api-client.git" && git fetch composer

或者提示:

Permission denied (publickey)
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

这两个错误的原因是,都是本地git没有相应的获取服务端checkout的权限,需要在github上增加ssh key。

增加步骤如下:

ssh-keygen -t rsa -C "你的Git对应邮箱地址"

三个回车,无需修改

... Your public key has been saved in /c/Users/你的系统用户名/.ssh/id_rsa.pub

打开这个C盘

你可能感兴趣的:(laravel,composer,git,git,composer,laravel)