I run a (terrible) website that's hosted on a third-party web server. I have FTP access to my web server. Git supposedly has the ability to push/pull via FTP natively.
Since my web server is already accessible everywhere, I was hoping to use it as a centralized Git repository. I could push updates to it, then get them from anywhere.
The problem is that when I try to push to it, I'm getting the following error:
error: RETR response: 550 while accessing [insert my repository info here]
550 seems to be an FTP permission denied error. However, I have the correct username and password inserted. I'm able to create whatever folder structure I want through an FTP client, so what special permissions does Git need if I can already read and write as I please?
EDIT: I do not not have SSH access to this web server -- only FTP.