我正在Windows 8上运行CentOS6.4虚拟机(使用vagrant),我正在尝试安装包含proto
的项目依赖项。我正在运行npm install proto
,它会提示我输入密码。 WTH?为什么npm会提示我输入密码?
答案 0 :(得分:2)
据我所知,npm不喜欢CentOS上的以下格式(可能还有其他版本的linux)
git+https://git@github.com/project/blah.git#commit-ish
使用git
用户名似乎在Windows上工作正常,但我猜它会抛出linux循环。我最终切换到使用以下格式:
https://github.com/project/blah/archive/commit-ish.tar.gz
答案 1 :(得分:0)
你有HTTPS cloning with OAuth tokens的回购。密码是令牌,不会被缓存 您可以设置SSH agent forwarding,因此不会提示您输入密码。