My node app is on the big side, so it is split into a number of npm packages. These packages are hosted in private repos on github.
Locally on my pc, I clone the repo, npm init, get prompted for password, npm run and all is good.
Now I'm trying to deploy to google cloud app engine (newbie in google cloud). Tutorial says to add a file called app.yaml with content
env: flex
runtime: nodejs
Then I enter "gcloud app deploy". The first reported error is
npm ERR! /usr/bin/git ls-remote -h -t https://github.com/johngrabner/moch_time.git
How do I provide my password for gcloud so it can pull private packages?
Or, is "gcloud app deploy" just not mature enough?
Or, is using and storing private npm packages in github a strange way of structuring my project?