Keep It Simple!
if you want a remote repository and put local source into remote, you need to set up remote repository with "git init bare . ", not "git init ."
link1, link2