paperlined.org
apps > git
document updated 11 years ago, on Mar 28, 2013

Normally, deploying Git to remote servers requires Git to be on that remote server. But is it possible to deploy with Git, when you only have Git on one machine? Assume the only access you have to the remote machine is ssh/scp, but you're not allowed to install Git on that machine. But you still want to do two-way syncs.

conceptually

It really isn't that difficult. You only need two things:

† Using something like rsync to speed up the transfer is nice, but optional. Rsync also requires installation on both sides, something that also may not be other side.

with Perl