npm install windows vs raspberry pi,与github私有模块/ repo非常不同

时间:2017-12-13 04:27:03

标签: git npm-install

我正在尝试使用私有github repo作为npm模块。 Rapsberry pi / Debian vs Windows 10的表现非常不同,甚至认为他们拥有相同版本的npm。

npm - v on windows和rasberry给5.6.0

我在两者上创建一个名为“junk”的目录并调用“npm init”。这给了我 两者都有一个package.json。

npm install git + https://github.com/my_user_id/project_name.git

在Windows上,它会创建node_modules,其中包含 project_name 的a目录,其中包含所有文件。

在树莓上,我收到错误 / usr / bin / git ls-remote -h -t https://github.com/my_user_id/project_name remote:用户名或密码无效。

为什么这适用于Windows而不是树莓?

任何见解都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

我不太了解npm,但看起来它会阻止git以交互方式询问密码。在Windows上,您将其存储在系统凭据管理器中。你可以在raspberry上设置类似的东西:

git config --global credential.helper cache
git ls-remote URL #it should ask for password
npm install....