I have the following package.json file and I am trying to run npm install, but it fails.
"test": "git+https://<TOKEN>@github.build.test.com/test.git",
I have ssh key matched to github. However even I write the following, it always run with https.
"test": "git+ssh://[email protected]/test.git",
In both case, I encounter following error message
npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\cmd\git.EXE ls-remote -h -t https://github.build.test.com/test.git
npm ERR!
npm ERR! remote: Password authentication is not available for Git operations.
npm ERR! remote: You must use a personal access token or SSH key.
npm ERR! remote: See https://github.build.test.com/settings/tokens or https://github.build.test.com/settings/ssh
npm ERR! fatal: unable to access 'https://github.build.test.com/test.git/': The requested URL returned error: 403
npm ERR!
npm ERR! exited with error code: 128
If I run above command separately, it works.
git ls-remote -h -t https://<TOKEN>@github.build.test.com/test.git
git ls-remote -h -t ssh://[email protected]/test.git
How can I fix it?
Thanks