Como converter um repositório git nu em normal (in-place)?

Eu tenho um repositório git, mas preciso acessar e navegar pelo seu conteúdo através do ssh (em um gerenciador de arquivos como a experiência do usuário).

Eu suponho que eu poderia clonar:

git clone -l <path_to_bare_repo> <new_normal_repo>

No entanto, meu repositório tem cerca de 20 GB de tamanho e não tenho espaço para duplicá-lo. Existe uma maneira de converter o repositório nu no local para terminar com uma cópia de trabalho?

questionAnswers(8)

yourAnswerToTheQuestion