为什么npm要求input密码?
我在Windows 8(使用vagrant)上运行CentOS6.4虚拟框,我试图安装我的项目的依赖包括proto
。 我正在运行npm install proto
,它会提示我input密码。 WTH? 为什么npm会提示我input密码?
https://github.com/isaacs/npm/issues/3956
据我所知,npm并不喜欢CentOS上的以下格式(可能还有其他types的linux)
git+https://git@github.com/project/blah.git#commit-ish
使用git
用户名似乎在Windows上工作正常,但我想它会引发循环的Linux。 我结束了切换到使用以下格式:
https://github.com/project/blah/archive/commit-ish.tar.gz
您通过使用OAuth令牌进行HTTPS克隆获得了回购协议。 密码是令牌,它不被caching。
您可以设置SSH代理转发 ,所以它不会提示您input密码。