From testing, pm2 auto pull just doesn't work. At all.
But I also tested manual pull, via keymetrics, and that also didn't work, indicating that it is already up to date.
So, here's the question: does it support private repositories?
That's the only possible reason I can think of.
If you deployed using pm2 deploy take care that git branchs are messed up using it.
And it obviously support private repositories if you provide a way to authenticate to it (rsa key for example).
From testing, pm2 auto pull just doesn't work. At all. But I also tested manual pull, via keymetrics, and that also didn't work, indicating that it is already up to date. So, here's the question: does it support private repositories? That's the only possible reason I can think of.