gpt4 book ai didi

windows - git被阻塞,如何安装npm模块

转载 作者:IT老高 更新时间:2023-10-28 22:00:55 30 4
gpt4 key购买 nike

我们通过代理连接,在这里,git 被阻止(不是网站,而是在 git//:) 我们尝试使用 egit,“Windows 上的 git”,有和没有代理但没有发生了一个本地克隆。

现在的问题是安装 npm 模块,我尝试通过从 git 网站(通过 web)下载模块(zip)并尝试本地安装,这有效,但这里的问题是大量依赖项,它是不容易一一拉取模块来填充依赖(和内部依赖).

那么如何解决这个问题,我觉得可以通过三种方式来解决:

  • 允许 git 隧道通过防火墙(我在 n/w 团队中没有 friend )。
  • 建议我在执行 npm 安装时通过 http://(而不是 git://)提取具有依赖关系的模块。
  • 从 git 网站模块 + 完整依赖项下载,一次性完成。

最佳答案

从这个答案复制 https://stackoverflow.com/a/10729634/1095114


如果这是您的防火墙阻止 git: 协议(protocol)端口 (9418) 的问题,那么您应该进行更持久的更改,这样您就不必记住为每个 git repo 发出其他帖子建议的命令。这也仅适用于可能使用 git:// 协议(protocol)的子模块。

只需发出以下命令:

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

这只是将以下两行添加到 ~/.gitconfig 中:

[网址“https://”]
代替 = git://

现在,就像变魔术一样,所有 git 命令都将执行 git:// 替换为 https://

关于windows - git被阻塞,如何安装npm模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903275/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com