NPM从GCP App Engine中的Google Cloud存储库安装



我正在尝试在Google Cloud的App Engine中部署node.js程序,但是正在给出以下错误:

Step #1: npm ERR! Error while executing:
Step #1: npm ERR! /usr/bin/git ls-remote -h -t https://source.developers.google.com/p/(project)/r/(repository)
Step #1: npm ERR! 
Step #1: npm ERR! fatal: remote error: 
Step #1: npm ERR! 
Step #1: npm ERR! 
Step #1: npm ERR! Invalid authentication credentials.
Step #1: npm ERR! 
Step #1: npm ERR! Please generate a new identifier:
Step #1: npm ERR!   https://source.developers.google.com/auth/start?scopes=https://www.googleapis.com/auth/cloud-platform
Step #1: npm ERR! 
Step #1: npm ERR! 
Step #1: npm ERR! 
Step #1: npm ERR! exited with error code: 128

这是由于我位于https://source.developers.google.com/p/(project)/r/(repository)的项目的依赖性。如错误消息所述的页面所述在我的部署中。

有没有办法指定应该使用哪些凭据?请注意,我无法使用NPM文档中解释的user:pass@host格式,因为用户名和密码Google让我包含@s和s。

我设法使用以下食谱进行此工作:

  1. 源URL必须从git+https://开始,而不仅仅是https://(感谢Lugassy),请勿使用用户名或密码
  2. 从Google的git配置器中获取一块Google魔术
  3. 从终端中运行Google的命令

相关内容

  • 没有找到相关文章

最新更新