Depois de mover o diretório .git
para o local desejado, você deixou de fazer o seguinte:
$ rm -rf code # you might want to get rid of the check-out
$ cd /srv/git/syntaxhighlight
$ git config --bool core.bare true
Eu encontrei a seguinte pergunta do Stackoverflow Como para converter um repositório Git normal em um simples? fornecendo a resposta ao seu problema.
Para sua pergunta sobre git svn rebase
: não consigo pensar em usar git rebase
em um repositório vazio. Eu só uso em um repositório git normal. Então eu acho que o mesmo se aplica para git svn rebase
.
git svn fetch
funciona em um repositório normal ou nulo porque funciona sem um diretório de check-out.