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?

  • How does one make a podspec honor the “head:” argument?
  • Git Server Like GitHub?
  • How can I remove SCM file status from the project drawer in Textmate 2
  • What will be the most suitable settings in .gitignore file for WordPress project?
  • Can a new file be created in Git with an existing file already on local machine
  • how do i get git to show command-line help in windows?
  • How to undo commit, put into new branch then do a PR?
  • How can I find all commits that are in one branch but not in another using git?
  • Github: Push changes from one repo to another
  • What should I do when git revert aborts with an error message?
  • Using GIT_SSH_COMMAND in Git for Windows
  • Moving commits from one branch to another
  • 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.