Google 云语音 npm 权限被拒绝(公钥)
Google cloud speech npm permission denied (publickey)
我正在尝试将 google 云语音 API 与 node.js 一起使用。在 google 开发人员控制台中进行设置后,我尝试使用 sudo npm install --save @google-cloud/speech
下载 npm,如文档所述。但是我不断收到错误消息:
npm ERR! git clone git@github.com:google-cloud/speech permission denied (publickey)
我在 linux 还是个新手,所以我不太确定我做错了什么或者可能是什么问题。只能想到更新软件再试,问题依旧
经过一番挖掘后,我看到了一些关于检查我的 ssh 密钥是否正确的事情,这正是我真正感到困惑的地方。我知道它是服务器和客户端之间共享的证书,但我从哪里得到它?我该如何添加它?我怎么检查它们是否设置正确?我怎么知道?
有人能给我指出正确的方向吗?
我们的 raspbian 包含 npm 1.4,我至少需要 2.7 才能使用作用域包,由 @ 识别。
首先,我删除了所有与 node/npm 关联的包。
root@raspberrypi:~ # apt-get remove nodered -y
root@raspberrypi:~ # apt-get remove nodejs nodejs-legacy -y
root@raspberrypi:~ # apt-get remove npm -y
然后
root@raspberrypi:~ # curl -sL https://deb.nodesource.com/setup_5.x | sudo bash -
root@raspberrypi:~# apt-get install nodejs -y
root@raspberrypi:~# node -v
v5.12.0
root@raspberrypi:~# npm -v
v4.4.4
我正在尝试将 google 云语音 API 与 node.js 一起使用。在 google 开发人员控制台中进行设置后,我尝试使用 sudo npm install --save @google-cloud/speech
下载 npm,如文档所述。但是我不断收到错误消息:
npm ERR! git clone git@github.com:google-cloud/speech permission denied (publickey)
我在 linux 还是个新手,所以我不太确定我做错了什么或者可能是什么问题。只能想到更新软件再试,问题依旧
经过一番挖掘后,我看到了一些关于检查我的 ssh 密钥是否正确的事情,这正是我真正感到困惑的地方。我知道它是服务器和客户端之间共享的证书,但我从哪里得到它?我该如何添加它?我怎么检查它们是否设置正确?我怎么知道?
有人能给我指出正确的方向吗?
我们的 raspbian 包含 npm 1.4,我至少需要 2.7 才能使用作用域包,由 @ 识别。
首先,我删除了所有与 node/npm 关联的包。
root@raspberrypi:~ # apt-get remove nodered -y
root@raspberrypi:~ # apt-get remove nodejs nodejs-legacy -y
root@raspberrypi:~ # apt-get remove npm -y
然后
root@raspberrypi:~ # curl -sL https://deb.nodesource.com/setup_5.x | sudo bash -
root@raspberrypi:~# apt-get install nodejs -y
root@raspberrypi:~# node -v
v5.12.0
root@raspberrypi:~# npm -v
v4.4.4