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

有关vue-element-admin安装时error:128的一揽子问题解决方案_第1张图片
问题一:前期准备
有关vue-element-admin安装时error:128的一揽子问题解决方案_第2张图片
安装:node、git
问题二:如何克隆项目
新建一个文件夹(不要有中文路径)
在该文件夹下,右键,找到Git Bush Here
有关vue-element-admin安装时error:128的一揽子问题解决方案_第3张图片
复制git clone https://github.com/PanJiaChen/vue-element-admin.git
在Git Bush Here中右键Paste
接下来就是~~等待、等待~~
问题三:npm install 问题
有关vue-element-admin安装时error:128的一揽子问题解决方案_第4张图片
不用npm install
我们直接npm install --registry=https://registry.npm.taobao.org
这里建议右键Windows 终端中进行
有关vue-element-admin安装时error:128的一揽子问题解决方案_第5张图片
这时候可能会出现这些问题:

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 protected] “引号中是你在github上的注册邮箱(”"不能少)
3.执行命令后需要进行3次或4次确认:

  • 确认秘钥的保存路径(如果不需要改默认路径则直接回车在这里插入图片描述
    );
    如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
    创建本地文件密码(如果不需要密码则直接回车);
    确认密码;
    如: 有关vue-element-admin安装时error:128的一揽子问题解决方案_第6张图片
    在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件:有关vue-element-admin安装时error:128的一揽子问题解决方案_第7张图片

4.打开.pub文件(可以记事本打开),复制全部内容,添加在你的git账号上有关vue-element-admin安装时error:128的一揽子问题解决方案_第8张图片
Title可以不填

有关vue-element-admin安装时error:128的一揽子问题解决方案_第9张图片
5.测试

执行”ssh -T [email protected]” 命令时。如果出现下面两个提示。恭喜你测试失败
有关vue-element-admin安装时error:128的一揽子问题解决方案_第10张图片
输入“ ssh -T -p 443 [email protected]” 测试成功。目测是端口的问题吧。
有关vue-element-admin安装时error:128的一揽子问题解决方案_第11张图片
完成了第一步之后,我们进行第二步

进入.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 [email protected],出现Hi的提示语说明配置完成

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

有关vue-element-admin安装时error:128的一揽子问题解决方案_第12张图片
提示完成后,输入
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

你可能感兴趣的:(vue,vue.js,npm)