Crear repository desnudo con tree de trabajo de files ya existentes

Tengo un directory que ya no funciona en git ( /var/www/site1 ) en mi server remoto, realizo cambios usando ftp pero quiero usar git. entonces esto es lo que hice:

 cd ~/git/site1.git git init --bare cat > hooks/post-receive #!/bin/sh GIT_WORK_TREE=/var/www/site1 git checkout -f $ chmod +x hooks/post-receive 

¿Cómo agrego files al repository git para poder extraer los files a mi directory local? Lo intenté:

 git remote add ssh://root@remote:3756/git/site1.git site1 git pull site1 +master:refs/heads/master fatal: Couldn't find remote ref master 

También probé:

 git clone ssh://root@remote:3756/git/site1.git site1 Cloning into 'site1'... warning: You appear to have cloned an empty repository. 

Estoy siguiendo este tutorial: http://toroid.org/ams/git-website-howto

Descarga los files a tu computadora, clona el repository, copy los files en la carpeta del repository, confirma los files y luego presiona hacia el server. No use git si va a usarlo para cargar files a un website, ya que los files no son visibles directamente.