First of all I’m totally new to Git. That’s why I’m here asking this question. Basically, I’m dealing with a web design firm that refuses to give me access to basic Wordpress functions or an FTP account, on the basis that they built the site with Git. I’m trying to figure out if they’re telling the truth, or if they’re just trying to maintain control of the site so they can charge for maintenance.
The company gave me a Wordpress admin account, but removed access to Plugins and the Theme Editor. I want to make some changes to the site structure, add a few plugins, and do some general CSS work (I’ve been working on Wordpress sites for over a decade, I do this sort of thing all the time). I asked them to remove the wp-admin restrictions and set me up with an FTP account. Their reply was that they can’t, because they built the site with Git, and they’re using a ‘custom solution for deployments,’ and any changes I make via FTP will be lost when they do a deployment. They said they don’t want too many plugins for security reasons.
In my very limited knowledge of Git, I understand it as a system for tracking changes during development. The site’s already developed, though. It’s been live for two years. I’m hoping someone from this forum can help me unpack what they’re saying, so I can decide how to respond. Does Git have anything to do with plugins? Is there another way I can suggest they deploy the site, so that I have more control? Any advice appreciated!