The following is probably not fully equivalent to a clone in all cases but did the trick for me:
git init .
git remote add -t \* -f origin <repository-url>
git checkout master
In my case, this produces a .git/config
file which is equivalent to the one I get when doing a clone.