I've been pushing and pulling to this repo for months with no problem then all of a sudden a week ago I get this error. I managed to create a new app, and successfully pull from the exact same repo only for the same error to appear after a few code changes. I've had to do this 3 times now!!!

This is becoming a huge problem for me as every time I need to make a code change I need to create a new app and re-install it. It is not a problem with Git (as I can create new apps with no problems) so the problem must be PhoneGap.

Does anyone know how and why this might happen - This isn't good enough for a paid product to do this.

what is the url of your repository? if it on bitbucket / gitlab or github and it is being accessed through your linked account, try unlinking and re-linking that account. as under some circumstances the oauth token used to access the repository may have been revoked.