title: Push to origin without having a local .git?
body: <p>I'm developing on a general-use shared server that I ssh into and (1) doesn't have git and (2) I don't have admin rights to install git on my own.  If I want to version my code, I have to pull it back to my local machine using SFTP, commit the changes locals, then push to origin.</p>
  
  <p>Is there a way to add+commit+push newly saved code directly to my git repo without needing a local .git?  I'm the only one working on this project, so no issues of conflicts.</p>