Is it necessary to have a git installed on remote host when pushing against it?

We are facing a problem, when git cannot be installed on remote machine. And we still require a git repository on there. We could use some php libs to do commits on repository without having git installed. But can we push against a workstation that doesn’t have it? And how do we do that, if it’s possible?

  • To hook or not to hook - git
  • Accessing SCM (Git) variables on a Jenkins Pipeline job
  • Remove weird 'Iconr' file from the repository
  • git notes after BFG?
  • Git hosting setup that pulls from developers, rejecting broken commits?
  • How to verify valid format of URL as a git repo?
  • Is there any git bash with nice interface for Windows?
  • Using “KexAlgorithms diffie-hellman-group1-sha1” did not resolve “no matching key exchange method found” error
  • Access to a file or folder on heroku server
  • How to understand git log --graph
  • How are DVCS used in large teams?
  • Github (SSH) via public WIFI, port 22 blocked
  • One Solution collect form web for “Is it necessary to have a git installed on remote host when pushing against it?”

    You can clone and push your repo to a network share on the remote machine, in this case git doesn’t need to be installed. You can also clone and push to an FTP server.

    I’m doing this at work, and it works perfectly.

    Git Baby is a git and github fan, let's start git clone.