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

在尝试使用Composer安装laravel项目时遇到Git克隆权限错误,原因是本地缺少对远程仓库的SSH访问权限。解决方法包括生成SSH密钥对,将公钥添加到GitHub或Bitbucket账户中,从而修复权限问题。
摘要由CSDN通过智能技术生成

问题背景:

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

[RuntimeException]
  Failed to execute git clone --no-checkout "git@git.xxx.com: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 "git@git.xxx.com: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盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值