YonderGit aims to simplify some of the common remote git management worflows.
for example: lets say you have a local git repository and you want to start sharing your work with others through a remote git repository, you'll need ssh access and a user on the remote machine.
if you don't want to keep typing the remote password you can add your ssh public key to the authorized_keys of the remote user:
cat ~/.ssh/id_rsa.pub | ssh remoteuser@remotehost 'cd; test -d .ssh || mkdir .ssh && chmod 700 .ssh; cd .ssh; cat >> authorized_keys; chmod 600 authorized_keys'