Push To Deploy is unable to install dependencies

Here’s the output of Push To Deploy:

...
...
2022-04-14 21:07:50-07:00npm WARN tar ENOENT: no such file or directory, lstat '/home/mt/repo/node_modules/.staging/@babel/runtime-44dc29cd/regenerator'v0000
2022-04-14 21:07:50-07:00npm WARN tar ENOENT: no such file or directory, lstat '/home/mt/repo/node_modules/.staging/@babel/runtime-e237c19c/helpers'v0000
2022-04-14 21:07:50-07:00npm ERR! Error while executing:v0000
2022-04-14 21:07:50-07:00npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/trusktr/three.js.gitv0000
2022-04-14 21:07:50-07:00npm ERR!v0000
2022-04-14 21:07:50-07:00npm ERR! error: cannot run ssh: No such file or directoryv0000
2022-04-14 21:07:50-07:00npm ERR! fatal: unable to forkv0000
2022-04-14 21:07:50-07:00npm ERR!v0000
2022-04-14 21:07:50-07:00npm ERR! exited with error code: 128
...
...

I don’t have these issues locally, I just run npm install && meteor and it works fine. The command in Push to Deploy is meteor npm install.

This is the repo: