前端项目下载 git://github.com 遇到的问题处理

Posted isea533

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端项目下载 git://github.com 遇到的问题处理相关的知识,希望对你有一定的参考价值。

今天(2022-1-11)遇到个前端构建的问题,就好像上次遇到 Maven 切换 http 为 https 的感觉一样,真巧,能在这么恰当的时间遇到坑。

GitHub 2021年9月1日的通知:Improving Git protocol security on GitHub

通知中有一个逐步改变的计划,在 2022年1月11日:

Final brownout.
This is the full brownout period where we’ll temporarily stop accepting the deprecated key and signature types, ciphers, and MACs, and the unencrypted Git protocol. This will help clients discover any lingering use of older keys or old URLs.

谷歌翻译:
最后断电。
这是我们将暂时停止接受已弃用的密钥和签名类型、密码和 MAC 以及未加密的 Git 协议的完整限制期。这将帮助客户发现对旧密钥或旧 URL 的任何挥之不去的使用。

从今天开始 git:// 方式无法在 github 使用了。

普通 GitHub 项目

如果是自己的仓库,修改 remote 方式就行了,例如,针对 git://github.com/mybatis-mapper/mapper.git 地址,在仓库执行下面命令修改为 https://

git remote set-url origin https://github.com/mybatis-mapper/mapper.git

修改后项目又可以正常使用了。

前端 NPM 使用

但是,如果是前端 npm install 过程中需要签出呢?

由于我个人对前端没那么熟悉,因此通过下面的方式

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

这个命令把 git://github 替换为 https://github。替换后,前端 npm install 就可以正常运行了。

以上是关于前端项目下载 git://github.com 遇到的问题处理的主要内容,如果未能解决你的问题,请参考以下文章

Github克隆项目的时候报错:git@github.com: Permission denied (publickey).解决方法

我不能做 git push:git@github.com: Permission denied (publickey)

ouv_software-凡是遇则立

Docker再遇公关危机,GitHub开发者吐槽Docker下载限制

java版gRPC实战之七:基于eureka的注册发现

OpenSSH:git@github.com 权限被拒绝