Ya creé un repositorio. ¿Puedo hacer que sea un tipo desnudo o debo comenzar de nuevo?Al crear un repositorio de git que estará en el servidor, ¿puedo convertirlo a un repositorio simple?
Respuesta
Simplemente mueva la carpeta .git
de la copia de trabajo.
mv /var/git/repo/repo/.git /var/git/repos/repo.git
Es posible que desee seguir hasta que con un
git config --bool core.bare true
en ese repositorio, por si acaso git
se queja de algo que no es correcto.
De acuerdo con FAQ, la conversión de desnudo a desnudo se puede hacer de dos maneras. El mejor:
$ git clone --bare -l repo repo.git
$ rm -rf repo
Para crear un repositorio desnudo desde cero:
$ mkdir repo.git
$ cd repo.git
$ git --bare init
¿Por qué es el primer método "más fácil"? El segundo método parece tanto más seguro * como * más fácil (no es necesario cambiar el nombre para obtener el mismo resultado que el primer método, bastará con 'git clone --bare repo' seguido de' rm -rf repo'). –
@Dan tiene razón, y he modificado mi respuesta para que solo contenga el enfoque seguro * y * fácil. Sin embargo, con la versión de git en mi caja (1.5.6.5), aún necesito proporcionar el directorio de destino cuando llamo a git-clone. –
¿'git clone' no establece el control remoto de 'origen' al que clonó? En este caso, a './Repo', que' rm''d ... – Boldewyn
git clone --bare repo
esto le dará una nueva versión desnuda de repo
llamado repo.git
. Fácil, ¿no?
- 1. Crear un repositorio git que contenga otro repositorio git
- 2. Repositorio de Git en el servidor ftp
- 3. ¿Puedo copiar un repositorio git a Windows?
- 4. git al cambiar el repositorio
- 5. Cómo crear una sucursal en un repositorio vacío en Git
- 6. Si tengo un repositorio de GIT (vacío) en mi servidor, ¿puedo moverlo a otro servidor fácilmente?
- 7. Convirtiendo un repositorio de git a subversión
- 8. ¿Hay una manera simple de "describir git" un repositorio remoto?
- 9. ¿Cómo crear un repositorio SVN en el servidor?
- 10. ¿Puedo crear un repositorio SVN alojado 'paralelo' al mío en mi servidor de oficina?
- 11. ¿Cómo crear un nuevo repositorio en Github usando git bash?
- 12. Git "no parece ser un repositorio git"
- 13. ¿Cómo puedo hacer que un repositorio de git no desnudo sea uno simple?
- 14. Añadir svn repo al repositorio git existente?
- 15. No puedo presionar para crear un repositorio vacío en Windows
- 16. Cómo muevo mi repositorio de Git local a un repositorio de Git remoto
- 17. Publicar un repositorio "git svn"
- 18. Empujando el repositorio git existente a gitolite
- 19. Mover un repositorio de git
- 20. ¿Cómo puedo enviar a alguien un repositorio de git?
- 21. ¿Cómo crear un repositorio remoto de Git desde uno local?
- 22. Bzr: Crear un repositorio compartido desde un repositorio independiente existente
- 23. Repositorio Git de una máquina a otra
- 24. Llamar a un repositorio desde un repositorio
- 25. ¿Cómo puedo "censurar" el historial de un repositorio de git?
- 26. ¿Cómo puedo mover un único directorio de un repositorio de git a un nuevo repositorio mientras mantengo el historial?
- 27. Git, eliminando el repositorio
- 28. Can Git clonar un repositorio desnudo en otro repositorio vacío
- 29. excluir archivos específicos al empujar a un repositorio Git específica
- 30. ¿Cómo creo un nuevo repositorio git desde una carpeta en un repositorio git existente?
¿cómo puedo crear un repositorio desde el principio? – mrblah
Pase la bandera '--bare' a' git': '$ mkdir myrepo.git && cd myrepo.git && git --bare init' – mipadi
O simplemente' git init --bare myrepo.git' –