GIT se samozřejmě dá použít pro deploy aplikace na server a má na to přímo hook: "post-receive" a použije se proměná "git --work-tree". Samozřejmě FTP má ne 90 a 99% hostingů a zároveň nenabízí SFTP. Ale to nikdo neřeší. Ještě jsem nezažil firmu, kterou by to zajímalo. Naopak, ještě si hesla posílají mailem. Git deploy, jak jsme používali, je ideální na stejném stroji, ale dá se udělat i workaround přes FTP nebo SSH. Jestli si vzpomínám, používali jsme GIT deploy přes SSH.