vue-element-admin icon indicating copy to clipboard operation
vue-element-admin copied to clipboard

安装依赖时错误:fatal: repository 'https://github.com/nhn/raphael.git/' not found

Open CafeNokia opened this issue 3 years ago • 16 comments

Bug report(问题描述)Vue-Element-Admin 4.0.0 and 3.11.0安装依赖时发生错误:

npm ERR! Error while executing: npm ERR! /usr/local/bin/git ls-remote -h -t https://github.com/nhn/raphael.git npm ERR! npm ERR! fatal: repository 'https://github.com/nhn/raphael.git/' not found npm ERR! npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in: npm ERR! /Users/zax/.npm/_logs/2020-11-04T07_35_27_206Z-debug.log

Steps to reproduce(问题复现步骤)

Other relevant information(格外信息)

  • Your OS: macOS Catalina Version 10.15.7
  • Node.js version: v14.15.0
  • vue-element-admin version: 4.0.0 and 3.11.0

CafeNokia avatar Nov 04 '20 08:11 CafeNokia

我也出现了这个问题,请问你解决了吗

sususususususs avatar Mar 10 '21 08:03 sususususususs

我也出现了这个问题,请问你解决了吗

你好,这个我改成cnpm方式来安装依赖,反复安装了多次才成功的,多试试网上的一些方法。

CafeNokia avatar Mar 10 '21 08:03 CafeNokia

我也出现了这个问题,请问你解决了吗

你好,这个我改成cnpm方式来安装依赖,反复安装了多次才成功的,多试试网上的一些方法。

刚好碰到这个问题,我这边是因为服务器连接github速度很慢,导致下载这个包超时, 检查了下是"tui-editor"这个库的依赖,如果你们项目中没有用到那个markdown组件,可以把这个从package.json中移除

songwone avatar Mar 16 '21 11:03 songwone

我也出现了这个问题,请问你解决了吗

你好,这个我改成cnpm方式来安装依赖,反复安装了多次才成功的,多试试网上的一些方法。

刚好碰到这个问题,我这边是因为服务器连接github速度很慢,导致下载这个包超时, 检查了下是"tui-editor"这个库的依赖,如果你们项目中没有用到那个markdown组件,可以把这个从package.json中移除

确实是因为那个库。。。

chen870370470 avatar Mar 17 '21 01:03 chen870370470

我也出现了这个问题,请问你解决了吗

你好,这个我改成cnpm方式来安装依赖,反复安装了多次才成功的,多试试网上的一些方法。

刚好碰到这个问题,我这边是因为服务器连接github速度很慢,导致下载这个包超时, 检查了下是"tui-editor"这个库的依赖,如果你们项目中没有用到那个markdown组件,可以把这个从package.json中移除

确实是因为那个库。。。 去掉后的确解决了。。。

dachengzi000 avatar Apr 01 '21 08:04 dachengzi000

就是那个库!tui-editor里面引用了tui-chart tui-chart依赖Raphael是GitHub链接https://github.com/nhn/raphael.git#2.2.0-c,应该是这个链接超时了,用cnpm或者去掉这个库就可以解决

sususususususs avatar Apr 01 '21 08:04 sususususususs

不就下载不来吗,那么想办法下载就好了,我们会给谷歌安装一些插件来加速下载github的项目,然后在自己当前项目去执行这段指令git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git,就下载成功,然后在npm i就成功了。 image

panyancen avatar May 27 '21 09:05 panyancen

不就下载不来吗,那么想办法下载就好了,我们会给谷歌安装一些插件来加速下载github的项目,然后在自己当前项目去执行这段指令git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git,就下载成功,然后在npm i就成功了。 image 第一次写前端。。单独把这个下载下来后要怎么把它安装到项目里,对不起实在是不太懂

cyluxne avatar Jun 24 '21 02:06 cyluxne

git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git之后npm i, 确实可行。谢谢 @panyancen

Benleie avatar Jul 21 '21 11:07 Benleie

@panyancen 就是用你的方法解决的,非常感谢

helloducy avatar Aug 30 '21 09:08 helloducy

@panyancen 用此方法解决的,非常感谢!

debugbb avatar Oct 13 '21 08:10 debugbb

根据上面评论删除这些东西,再安装就好了 vue-element-admin\package.json 删除 "tui-editor": "1.3.3", vue-element-admin\src\components 删除 MarkdownEditor 文件夹 vue-element-admin\src\views\components-demo 删除 markdown.vue 文件 vue-element-admin\src\router\modules components.js 删除 {path: 'markdown',...}

npm cache clean --force npm install cnpm npm install core-js@3 --save cnpm install cnpm install cross-env npm run dev

wobudongv avatar Nov 01 '21 04:11 wobudongv

单独安装tui-editor的时候我也遇到了一样的Permission Denied问题,详细报错如下: npm ERR! code 128 npm ERR! An unknown git error occurred npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/nhn/raphael.git npm ERR! [email protected]: Permission denied (publickey). 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.

解决方案: 参考【https://www.thinbug.com/q/46305961】的答案1,找到start-ssh-agent.cmd,双击运行后,再执行npm i tui-editor就能正常安装了。(成功安装的时候DevSidecar的npm加速我也是开启了的,单应该没有关系,因为单独开启加速也没有安装成功)

参考文章里的表述: _假设您已经生成了ssh-key并将其公共密钥添加到您的github帐户中。另外,假设您使用的是Windows-10。 Windows上的npm install引起了很多问题,因为有ssh-agent来自两个不同的来源: Windows提供了ssh-agent(OpenSSH)。 Windows 10更新之一中添加了此功能,这是罪魁祸首。 :) Git ssh-agent(这是您的方案所必需的)(假设已安装git。) 检测正在运行的ssh-agent的源 在cmd中运行start-ssh-agent(运行git提供的ssh-agent)和ssh-agent(运行Windows提供的ssh-agent)。 转到任务管理器,然后单击“详细信息”选项卡。 查找ssh-agent.exe。 按照上述步骤操作后,您可以看到2 ssh-agent.exe正在运行。在“用户名”列中,您可以看到一个用于 SYSTEM (由Windows提供)和一个用于您的用户名(这是git)。 现在,请关闭您为npm install启动的所有ssh-agent(直接从任务管理器启动)。

问题原因: npm install尝试使用的ssh-agent来自git,但与提供的ssh-agent的窗口冲突。 可以使用start-ssh-agent启动Git ssh-agent,但是当您尝试使用命令ssh-add -k ~/.ssh/id_rsa将ssh-key添加到ssh-agent时,它试图从Windows访问ssh-add.exe。路径,但不从git中选择ssh-add.exe。

解决方案: 解决方案是将git的ssh路径添加到系统的环境变量中,并将其添加到“%SYSTEMROOT%\ System32 \ OpenSSH”之前,以便具有更高的优先级。 这仅是必需的,以便您可以访问git的ssh-add.exe,并且在成功构建npm后,您可以自由删除它(即使您要克隆更多存储库并进行构建)。除非您要为不同的存储库添加更多密钥。 注意:此路径与git安装过程中添加的已经存在的git / cmd路径不同,因此请确保在之前 openSSh路径变量中添加它以获得更高的优先级。 请按照以下步骤解决您的问题: 通过在cmd中运行start-ssh-agent来启动git ssh-agent。在启动Windows提供的ssh-agent时,请不要使用ssh-agent。 打开任务管理器并转到详细信息标签。 寻找ssh-agent.exe。 右键单击ssh-agent.exe(由git提供),然后单击打开文件位置。 复制路径并将其添加到系统的环境变量中。(如果已存在,请忽略)。 关闭cmd,并从任务管理器中关闭正在运行的ssh-agent.exe。 注意:Env需要关闭cmd。变量才能生效。 在您的存储库中打开cmd并运行where ssh-agent和where ssh-add来测试哪个ssh路径是首选。 (希望您现在看到2条路径,并且OpenSSH不应出现在Git / bin / usr路径之前:)) 现在,您完成了。运行start-ssh-agent。(运行git ssh-agent) 通过ssh-add -k ~/.ssh/id_rsa向您的ssh-agent添加您首选的ssh密钥。(选择私钥)。 (将密钥添加到git ssh-agent,而不是Windows ssh-agent) 添加成功后,运行npm install。 注意:之后,只要再次遇到相同的错误,只需运行start-ssh-agent,然后运行npm install。_

jojinshallar avatar Dec 28 '21 06:12 jojinshallar

不就下载不来吗,那么想办法下载就好了,我们会给谷歌安装一些插件来加速下载github的项目,然后在自己当前项目去执行这段指令git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git,就下载成功,然后在npm i就成功了。 image

请问一下,安装哪些插件可以加速下载github的项目

zhangzhdg avatar Jan 12 '22 01:01 zhangzhdg

【转】https://cloud.tencent.com/developer/article/1883101

之所以是这样,是因为本地生成的SSH keys添加到github里面,,这个生成的SSH keys 是带有密码的

解决方法 桌面右键,git bash here 输入以下 ssh-keygen -t rsa -C “你的邮箱名称” overwrite 输入y 输入密码的时候直接回车 重复密码输入还是直接回车,然后把github上以前的sshkeys删除,c盘->用户->你的用户名->.ssh->id_rsa.pub里边的字符添加到 github右上角头像->settings->ssh & GPG ->Add sshKeys 第二个大框里输入确认即可

yang799830374 avatar May 16 '22 08:05 yang799830374

【转】https://cloud.tencent.com/developer/article/1883101

之所以是这样,是因为本地生成的SSH keys添加到github里面,,这个生成的SSH keys 是带有密码的

解决方法 桌面右键,git bash here 输入以下 ssh-keygen -t rsa -C “你的邮箱名称” overwrite 输入y 输入密码的时候直接回车 重复密码输入还是直接回车,然后把github上以前的sshkeys删除,c盘->用户->你的用户名->.ssh->id_rsa.pub里边的字符添加到 github右上角头像->settings->ssh & GPG ->Add sshKeys 第二个大框里输入确认即可

没用

zBo1997 avatar Aug 12 '22 06:08 zBo1997

不就下载不来吗,那么想办法下载就好了,我们会给谷歌安装一些插件来加速下载github的项目,然后在自己当前项目去执行这段指令git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git,就下载成功,然后在npm i就成功了。 image

请问一下,安装哪些插件可以加速下载github的项目

搜索:油猴插件:Github 增强 - 高速下载

linauror avatar Feb 22 '23 08:02 linauror