2017-04-04 1 views
0

J'essaie d'utiliser l'API Google Cloud avec node.js. Après l'avoir configuré dans la console google developer, j'essaye de télécharger le npm avec: sudo npm install --save @google-cloud/speech comme dit la documentation. Cependant, je continue à obtenir l'erreur:Autorisation npm Google Cloud Discours refusée (clé publique)

npm ERR! git clone [email protected]:google-cloud/speech permission denied (publickey)

Je suis encore assez nouveau à linux donc je ne suis pas sûr de ce que je fais mal ou le problème même pourrait être. Tout ce que je pouvais penser à mettre à jour le logiciel et réessayer, mais le problème persiste. Après quelques recherches, j'ai vu des choses à propos de vérifier si mes clés ssh sont correctes, et c'est là que je suis vraiment confus. Je sais que c'est un certificat partagé entre le serveur et le client, mais où puis-je l'obtenir? comment puis-je l'ajouter? comment puis-je même vérifier si elles sont correctement définies? comment je le sais même?

Est-ce que quelqu'un peut me diriger dans la bonne direction?

link to npm

Répondre

0

notre Transforme raspbian est livré avec NPM 1.4, i besoin 2.7 au moins d'utiliser des emballages scope, reconnaissables par le @.

D'abord j'ai enlevé tous les paquets associés à node/npm.

[email protected]:~ # apt-get remove nodered -y 
[email protected]:~ # apt-get remove nodejs nodejs-legacy -y 
[email protected]:~ # apt-get remove npm -y 

Puis

[email protected]:~ # curl -sL https://deb.nodesource.com/setup_5.x | sudo bash - 
[email protected]:~# apt-get install nodejs -y 
[email protected]:~# node -v 
v5.12.0 
[email protected]:~# npm -v 
v4.4.4