【发布时间】:2013-03-31 23:05:10
【问题描述】:
我们通过代理连接,在这里,git 被阻止(不是网站,而是在 git//: 上) 我们尝试使用 egit,“Windows 上的 git”,有和没有代理但没有发生了一个本地克隆。
现在的问题是安装 npm 模块,我尝试通过从 git 网站(通过 web)下载模块(zip)并尝试本地安装,这有效,但这里的问题是大量依赖项,它是不容易一一拉取模块来填充依赖(和内部依赖).
那么如何解决这个问题,我觉得可以通过三种方式来解决:
- 允许 git 隧道通过防火墙(我在 n/w 团队中没有朋友)。
- 建议我在进行 npm 安装时使用某种方式来拉取依赖于 http://(而不是 git://)的模块。
- 从 git 网站模块 + 完整依赖项下载,一次性完成。
【问题讨论】:
-
你试过通过 https 连接到 GitHub 吗? git//: 也被我们阻止了,但我们可以通过 https 连接。 npm install 的文档也提供了此选项。
-
@penfold SSH 也是一个不错的选择
-
您的代理需要身份验证吗?
标签: windows node.js github proxy npm