You can simply convert your remote repository to bare repository (there is no working copy in the bare repository - the folder contains only the actual repository data).
Execute the following command in your remote repository folder:
git config --bool core.bare true
Then delete all the files except .git
in that folder. And then you will be able to perform git push
to the remote repository without any errors.
git config --bool core.bare true
. Is there any particular reason some files need to be deleted? If so, can you be more precise about what needs to be deleted? – Brian Vandenberg Jul 22 ‘11 at 4:19