【VUE】项目npm install报错问题

异常一:

npm ERR! E:\Git\Git\cmd\git.EXE ls-remote -h -t git://github.com/adobe-webplatform/eve.git
npm ERR!
npm ERR! fatal: unable to access 'https://github.com/adobe-webplatform/eve.git/': OpenSSL SSL_read: Connection was aborted, errno 10053

原因:
git clone git://github.com/Unknwon/qiniudrive.git 这是使用 git 协议。
[email protected]:Unknwon/qiniudrive.git 这是使用 ssh 协议。
ssh 会验证对方服务器的 key,它没办法确认服务器出示的 key 是受信的,所以问你这个 key 是不是真的是你要连接的那个服务器的,因为服务器的SSL证书没有经过第三方机构的签署,所以连接失败。
出现这个问题的时候不是在git clone的过程中出现的,而是在npm install的过程中因为这个错误,导致无法正常安装依赖,而出现npm error并退出。

解决一:
1、DNS修改【VUE】项目npm install报错问题_第1张图片
2、清除DNS

ipconfig /flushdns
npm install

解决二:

1、克隆远程仓库时,用env命令设置GIT_SSL_NO_VERIFY环境变量为”ture”,并同时调用正常的git clone命令。完整的命令如下:

env GIT_SSL_NO_VERIFY=true git clone https:///git/project.git

2、在克隆完毕的仓库中将http.sslVerify设置为”false”,输入命令行,config文件就会多一行,如下:

git config --global http.sslVerify false

【VUE】项目npm install报错问题_第2张图片
【VUE】项目npm install报错问题_第3张图片
3、然后重新开了一个终端(这个比较重要,不重新开在这里插入代码片终端的情况下, 设置的无法在当前环境下生效)

npm install --registry=https://registry.npm.taobao.org

异常二:

npm ERR! Command failed: git clone --mirror -q git://github.com/adobe-webplatform/eve.git C:\Users\LQQ\AppData\Roaming\npm-cache\_cacache\tmp\git-clone-7008b8e6\.git --config core.longpaths=true
npm ERR! warning: templates not found in C:\Users\LQQ\AppData\Local\Temp\pacote-git-template-tmp\git-clone-3754793d
npm ERR! fatal: unable to access 'https://github.com/adobe-webplatform/eve.git/': OpenSSL SSL_read: Connection was aborted, errno 10053

原因:
数据源获取异常

git config --global url."https://".insteadOf git://
npm install

你可能感兴趣的:(Git,SSH,git,ssh)