While working with smaller sites you sometimes need a convenient way of deploying to a shared host where you don’t have access to SSH. The site is maybe a presentation for a company and does not receive regular updates.
Most SAAS takes around $10/month for 10 repositories. One-click install of the terminal. No need to go into the deep end of the terminal and compiling dependencies. GitFTP-Deploy is a native app for macOSX.