2

我在 Windows 8 上运行 CentOS6.4 虚拟机(使用 vagrant),我正在尝试安装我的项目的依赖项,其中包括proto. 我正在跑步npm install proto,它提示我输入密码。什么?为什么 npm 会提示我输入密码?

https://github.com/isaacs/npm/issues/3956

4

2 回答 2

3

据我所知,npm 不喜欢 CentOS 上的以下格式(可能还有其他风格的 linux)

git+https://git@github.com/project/blah.git#commit-ish

在 Windows 上使用git用户名似乎可以正常工作,但我猜它会引发 linux 循环。我最终切换到使用以下格式:

https://github.com/project/blah/archive/commit-ish.tar.gz
于 2013-10-08T23:29:02.257 回答
0

您通过使用 OAuth 令牌的 HTTPS 克隆获得了一个存储库。密码是令牌,它没有被缓存。
您可以设置SSH 代理转发,因此它不会提示您输入密码。

于 2013-10-01T03:06:48.803 回答