(predominantemente una pregunta Git, pero que pueden ser de interés para otros usuarios PyroCMS)No se puede agregar al repositorio git submódulo
Tengo un repositorio local de PyroCMS - el repositorio es un clon de un tenedor de GitHub el proyecto principal. También tengo un módulo PyroCMS, que también es un clon local de un tenedor github de que proyecto.
Los puse en dos directorios separados.
~/Dropbox/websites/pyrocmscommunity-test/
~/Dropbox/github/PyroDatabase/
Quiero añadir PyroDatabase como submódulo de pyrocmscommunity-prueba, por lo que puede extraer actualizaciones de GitHub, realizar un seguimiento de mis propios cambios etc.
Traté de hacer esto de ir a la parte superior del árbol de trabajo y haciendo:
git submodule add ../../github/PyroDatabase/ addons/shared_addons/modules/
pero no se ha completado correctamente:
Cloning into 'addons/shared_addons/modules/database'...
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly
No entiendo esto porque no especifiqué una conexión SSH, solo quería usar el repositorio local. ¿A qué está tratando de conectarse y por qué?
Además, ahora, cada vez que repita el comando, me sale esto:
'addons/shared_addons/modules' already exists in the index
Pero no entienden esto ya que no hay .gitmodules
archivo y ninguna mención de los archivos de módulos en .gitconfig
tampoco.
¿Qué estoy haciendo mal y cómo reinicio las cosas?
Gracias, William
Weird. Funciona para mi. También intenté clonar un repositorio local que no está sincronizado con su repositorio remoto, github, por la remota posibilidad de que la clonación del local se conectara con su control remoto ... pero eso también funcionó. – GoZoner