有关vue-element-admin安装时error:128的一揽子问题解决方案

在这里插入图片描述
问题一:前期准备
在这里插入图片描述
安装:nodegit
问题二:如何克隆项目
新建一个文件夹(不要有中文路径)
在该文件夹下,右键,找到Git Bush Here
在这里插入图片描述
复制git clone https://github.com/PanJiaChen/vue-element-admin.git
在Git Bush Here中右键Paste
接下来就是~~等待、等待~~
问题三:npm install 问题
在这里插入图片描述
不用npm install
我们直接npm install --registry=https://registry.npm.taobao.org
这里建议右键Windows 终端中进行
在这里插入图片描述
这时候可能会出现这些问题:

npm ERR! code 128 
npm ERR! A git connection error occurred 
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git 
npm ERR! ssh: connect to host github.com port 22: Connection timed out 
npm ERR! fatal: Could not read from remote repository. 
npm ERR! 
npm ERR! Please make sure you have the correct access rights 
npm ERR! and the repository exists. 

npm ERR! A complete log of this run can be found in: 
npm ERR! C:\Users\22878\AppData\Local\npm-cache\_logs\2022-03-05T01_42_01_544Z-debug-0.log 

解决办法思路:

npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git 
npm ERR! ssh: connect to host github.com port 22: Connection timed out 

这里告诉我们是在vue-element-admin 安装依赖的时候报错,ssh报错
解决方案:
首先需要检查一下SSH是否能够连接成功,输入以下命令:

ssh -T git@github.com

若还是报这个错ssh: connect to host github.com port 22: Connection timed out就可以使用以下解决办法:
第一步:打开终端并打开存放ssh的目录(如:C:\Users\22878),打开终端命令输入

cd ~/.ssh
ls

在这里插入图片描述
查看是否存在这些id_rsa、id_ras.pub文件 若不存在,则可能是ssh没配置对,首先需要配置ssh
1.在本地成功安装好Git之后。单击鼠标右键,选择Git Bush here,打开git bush。
2.输入命令:ssh-keygen -t rsa -C "email@email.com “引号中是你在github上的注册邮箱(”"不能少)
3.执行命令后需要进行3次或4次确认:

  • 确认秘钥的保存路径(如果不需要改默认路径则直接回车在这里插入图片描述
    );
    如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
    创建本地文件密码(如果不需要密码则直接回车);
    确认密码;
    如: 在这里插入图片描述
    在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件:在这里插入图片描述

4.打开.pub文件(可以记事本打开),复制全部内容,添加在你的git账号上在这里插入图片描述
Title可以不填

在这里插入图片描述
5.测试

执行”ssh -T git@github.com” 命令时。如果出现下面两个提示。恭喜你测试失败
在这里插入图片描述
输入“ ssh -T -p 443 git@ssh.github.com” 测试成功。目测是端口的问题吧。
在这里插入图片描述
完成了第一步之后,我们进行第二步

进入.ssh文件夹,里面会有这两个文件夹,我们还要创建一个config文件在这里插入图片描述
我们用Git Bush Herevim编辑器,创建一个config文件
在该文件下右键打开Git Bush Here,输入

vim config

进入后,敲击键盘 i,粘贴一下内容(修改成注册邮箱)

Host github.com
User ~~xxxxx@qq.com~~ 
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

,之后按下ESC进入命令模式,输入:wq,保存文件
再次测试ssh -T git@github.com,出现Hi的提示语说明配置完成

我们再次进入项目文件夹,进行操作

在这里插入图片描述
提示完成后,输入
npm run dev
就可以等待运行了。

https://www.cnblogs.com/dongbeifeng/p/5909479.html
https://blog.csdn.net/nightwishh/article/details/99647545
https://blog.csdn.net/vosang/article/details/50499300
https://blog.csdn.net/zhuyuchao11/article/details/78739338
https://blog.csdn.net/weixin_45637036/article/details/106560217?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164644842916780269894002%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164644842916780269894002&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-106560217.pc_search_result_control_group&utm_term=connect+to+host+github.com+port+22%3A+Connection+timed+out&spm=1018.2226.3001.4187
https://blog.csdn.net/lqlqlq007/article/details/78983879
https://blog.csdn.net/weixin_44405693/article/details/122175273

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从FFT学起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值