背景

因为居家办公,把代码从远程clone下来之后,发现使用npm install一直失败。

提示的错误:fatal: remote error: The unauthenticated git protocol on port 9418 is no longer support

刚开始以为是因为node版本的问题,以前因为版本的问题,把自己折腾的欲仙欲死。node --version之后,发现版本OK。

如果不是版本的问题,那么是什么问题导致的呢?

 仔细查看log,发现有个github的链接,点击进去,上面提示因为github的安全机制升级导致的问题。

然后官方给出的对应的解决方案:

解决不再支持端口 9418 上未经身份验证的 git 协议错误。

第一种解决方案是使用 https://github.com 而不是 git://github.com ,问题就可以解决。

第二种解决方案是在项目的 package.json 文件中找到url中的 git://   并将其替换为 github:  即 git://github.com/…… 替换为 github:

解决方案

方案一 使用https:替换git:

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

方案二 修改git://github.com/

在 package.json 文件中找到 git://  url 并将其替换为 github:

就像这样:

git://github.com/... 

替换成

github:......

基本上问题解决,如果项目中存在package-lock.json文件的话,你需要修改package-lock.json文件

fatal: remote error: The unauthenticated git protocol on port 9418 is no longer support问题解决相关推荐

  1. The unauthenticated git protocol on port 9418 is no longer supported

    获取git项目时报错 执行如下即可: git config --global url."https://".insteadOf git:// 继续获取代码:成功

  2. 【Github】fatal: remote error: You can't push to git 解决办法

    branch正确的情况下, 不知为什么,在push的时候总是出现: fatal: remote error: You can't push to git://github.com/user_name/ ...

  3. git 上传大文件失败,提示remote: error: GH001: Large files detected. You may want to try Git Large File Storage

    commit 时提示错误信息 Writing objects: 100% (231/231), 112.31 MiB | 18.65 MiB/s, done. Total 231 (delta 84) ...

  4. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to access xxxx 403(转)

    问题复现 你在切换多个github账号的时候,很容易出现下面的这种问题 问题描述 今天我在使用git push 将修改的项目push到github中,出现: remote: Permission to ...

  5. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce

    解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce 解决方案一 解决方案二 解决方案一 第 ...

  6. 解决git添加远程仓库提示出错信息:fatal: remote origin already exists

    解决git添加远程仓库提示出错信息:fatal: remote origin already exists. 解决办法如下:1.先输入$ git remote rm origin2.再输入$ git ...

  7. remote: Permission to xxx.git denied to xxx. fatal: unable to access 'https://github.com/xxx.git/':

    remote: Permission to xxx.git denied to xxx. fatal: unable to access 'https://github.com/xxx.git/': ...

  8. Git 之fatal: remote origin already exists 错误解决办法(通俗易懂)

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists 原因是你的电脑可能已经存在一个本地仓库了,现在上传的仓库和之前的仓库不一 ...

  9. git错误fatal: remote origin already exists.

    输入 $git remote add origin https://github.com/用户名/项目.git,提示fatal: remote origin already exists.  解决办法 ...

最新文章

  1. 怎么更进一步学python_【百尺竿头,更进一步学Python】Python进阶课程——进程,线程和协程的区别...
  2. Xml文件数据的优点
  3. less的一些用法整理
  4. 复选框(checkbox)、单选框(radiobox)的使用
  5. 新年第一天,人好多啊。
  6. 怎样解决mysql最后一步提示未响应
  7. 电机学(1) - 绪论
  8. XP安装QQ提示安装包可能被非法改动无法安装
  9. 康佳电视android正在升级包,康佳智能电视KKTV刷机包升级包升级固件下载
  10. 科幻电影中的人工智能——中科院计算所王元卓
  11. 经典网页设计:25个精美的全屏背景网站设计作品
  12. iOS 动画(基于Lottie封装)
  13. HBase的安装和使用
  14. mysql 函数 人民币大写_PHP人民币转大写函数
  15. Hibernate中,mappedBy和注解@JoinColumn的对比
  16. PR curve, AP, mAP, AUC, f1-score ??
  17. 异步9月新书重磅出炉,送出一本你爱的
  18. 示例代码-Matlab绘制高斯分布曲面图(1)
  19. Android 跳转到新浪微博
  20. 数据结构真的很难学?

热门文章

  1. FlashFXP安装指南
  2. 在少儿编程中使用easygui(5):ynbox/boolbox/ccbox
  3. 使用正则表达式爬虫抓取猫眼电影排行Top100
  4. 为深圳东部城镇留下历史与乡愁:电影纪录片《碧岭记忆》开拍
  5. 2016 UESTC Training for Dynamic Programming F - 柱爷与三叉戟不得不说的故事 压位dp
  6. CSS3蒙版 Mask
  7. android.view.InflateException: Binary XML file line(报错日志要从下往上看)
  8. Linux(kali)永恒之蓝(ms17-010)漏洞实验
  9. 北京二手房价格预测模型【业务向】2020.8
  10. persevere的用法_词汇精选:persist的用法和辨析