Pushin' $ cd ~/public_html (1) $ GIT_DIR="project.git" git init-db $ cd ~/project (2) $ git update-server-info (3) $ git push $HOME/public_html/project.git master:master (1) Initialize a git db called project.git (2) "Update auxiliary info file to help dumb servers" (3) Push branch "master" to your public projects "master" branch