node.js - "npm i"显示损坏的输出 ( "Enter passphrase for key...") 和微调器,输入密码不执行任何操作

标签 node.js linux ubuntu ssh npm

这是在 Ubuntu 16.04 上。终端仿真器是 Konsole 15.12.3。 Node.js 是 4.8.2,按照说明安装 here .

发生了什么:

$ npm i
npm WARN package.json my-proj@0.1.0 No repository field.
npm WARN package.json my-proj@0.1.0 No license field.
-nter passphrase for key '/home/stefan/.ssh/id_rsa': Enter passphrase for key '/home/stefan/.ssh/id_rsa': /

这就是它的显示方式,有重复,末尾有(非旋转的)/ 和(旋转的)- 而不是 EEnter 中。

如果此时我只是按 enter,我会收到诸如 Permission denied (publickey) 之类的错误。 - 可以理解,因为我没有输入密码。

如果我改为输入我的密码(当光标位于微调器上时,键入时没有任何明显变化),然后然后按回车键,我会再得到一行:

-nter passphrase for key '/home/stefan/.ssh/id_rsa': \

... 没有其他事情发生。如果我再次按回车键,我会再次收到诸如 Permission denied (publickey). 之类的消息。

最佳答案

一位同事给了我解决方案:使用没有密码的 key 。

关于node.js - "npm i"显示损坏的输出 ( "Enter passphrase for key...") 和微调器,输入密码不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43284648/

相关文章:

node.js - 如何在 Node.js 中获取连接客户端的 IP 地址?

c - 使用 OpenSSL 的 Web 服务器

python - 添加 QTextEdit 小部件作为中央小部件使主窗口不弹出,并且 showMaximize 导致计算机崩溃?

.htaccess - HTACCESS 重写在 Ubuntu 14、Apache2 上不起作用

R:locpoly 错误地返回 NaN

node.js - mongodb 聚合中的 if else if cond

c++ - gcc: 错误: 无法识别的命令行选项 ‘-combine’

javascript - 没有 CoffeeScript 的 TowerJS?

linux - 信号、异常、硬件中断、陷阱

linux - 删除第 N 个字段中编号小于 X 的行