¿Cuál es la forma más directa de clonar un repositorio git * desnudo * vacío?

Acabo de terminar de navegar por los resultados de búsqueda de Google que contienen todos los comentarios sobre lo estúpido que es que git no pueda clonar un repositorio vacío. Alguna alma amable incluso envió un parche. Hasta que se actualice git, ¿cuál es el método más simple y directo para clonar un vacío,desnud repositorio git @

a solución ideal admitirá la-opción @ para dar al repositorio remoto un nombre que no seaorigin, y será implementable como un simple script de shell, por ejemplo,git-clone-empty-repo.

(Por qué quiero hacer esto: he configurado un repositorio git vacío y vacío en nuestro archivador de NetApp donde se realizará una copia de seguridad, pero quiero trabajar con un clon en mi disco duro local y presionar y tirar hacia atrás y otras personas con las que trabajo estarán haciendo lo mismo. Creo nuevos repositorios git mucho y mi incapacidad para clonar un repositorio vacío me vuelve loco.)

EDITA: El hilo de VonC sugiere que

$ git-init
$ git-remote add origin server:/pub/git/test.git

es equivalente a clonar el repositorio remoto cuando el repositorio está vacío. Esto no es exactamente lo que quiero porque siempre uso la-o opción con git clone; Nombro el repositorio remoto de acuerdo con la máquina en la que se encuentra o algún otro criterio memorable. (Tengo demasiados repositorios para mantenerlos rectos si todos se llamanorigin.)

EDITA: La siguiente respuesta se marcará como aceptada: -)

Para clonar un repositorio vacío y vacío encamin,

Continua~/git/onefile un repositorio git no descubierto que contiene un archivo inocuo como.gitignore. (Alternativamente, cree dicho repositorio dinámicamente).(cd ~/git/onefile; git push camin master)git clone -o nombr camin

En otras palabras, no intente clonar el repositorio vacío, sino que después de crearlo, empuje un repositorio simple que contenga un archivo inocuo. Entonces ya no está vacío y se puede clonar.

Si alguien no me gana, publicaré un script de shell.

Respuestas a la pregunta(2)

Su respuesta a la pregunta