Agrego un submódulo de un git @ ... URL, para poder desarrollar en él. Ahora quiero implementar la aplicación y reemplazar la URL con git: // ... one, por lo que no necesita autenticación del repositorio del submódulo de Capistrano. ¿Está editando la URL en .gitmodules lo suficiente como para lograr esto?reemplazar el protocolo del submódulo de git de git a http
Respuesta
La edición del archivo .gitmodules
(luego confirmar y presionar) será adecuada para cualquier clones nuevos.
Además, cuando se inicia un submódulo (por ejemplo git submodule init …
, git submodule update --init …
o git clone --recursive …
, etc.) su dirección URL se copia del archivo .gitmodules
al archivo del repositorio .git/config
.
lo tanto, si tiene alguna existentes “clones de despliegue” (los que ahora desea acceder a los submódulos través git://…
URL), que también tendrá que actualizar la dirección URL en su .git/config
. Puede usar git submodule sync
para copiar automáticamente las URL del submódulo del archivo actual .gitmodules
en su archivo .git/config
(es decir, una vez que haya retirado la confirmación que actualiza el archivo .gitmodules
).
Las URL de los submódulos en .git/config
no suelen actualizarse automáticamente porque hay casos en los que solo desea anular la URL en determinadas situaciones. Específicamente, a menudo querrá usar las URL [email protected]…
en el repositorio .git/config
(para que pueda presionar sobre SSH), pero ponga git://…
URLs en (para que el público en general no necesite realizar autenticación basada en SSH).
Experimenté problemas similares, y después de buscar en Google, me encontré con este artículo: Relative URL for Git submodule. Me parece una buena práctica seguir, ya que no es necesario cambiar manualmente el archivo .gitsubmodule
sin importar quién lo revise. Probablemente se aplique también a tu caso.
- 1. alternativa del submódulo de Git?
- 2. Petición de contraseña del submódulo de Git
- 3. git: cambiar el origen del submódulo clonado
- 4. git submódulo de Hg repo?
- 5. Submódulo o horquilla Git
- 6. Ganchos commit de submódulo Git
- 7. no puede deshacerse del submódulo git
- 8. El registro de Git no muestra los cambios del submódulo
- 9. Autocompilación del hash del submódulo git en el superproyecto
- 10. Submódulo de Git dentro de un submódulo (submódulos anidados)
- 11. ¿Cómo agregar el submódulo git que contiene otro submódulo?
- 12. ¿Por qué la actualización del submódulo de git no es automática en el pago de git?
- 13. Asesoramiento de flujo de trabajo del submódulo de Git
- 14. Actualización de Git Submódulo sobre https
- 15. Edición de un submódulo de Git
- 16. npm instalar git bifurcado con el submódulo
- 17. Cómo descartar el cambio al submódulo git?
- 18. heroku + git submódulo necesita autenticación
- 19. extracción usando git incluyendo el submódulo
- 20. submódulo git los archivos modificados de estado
- 21. git actualización de submódulo necesaria inicialmente?
- 22. git submódulo fusión de conflictos: ¿cómo visualizar?
- 23. Actualización del submódulo de Git con otro usuario
- 24. de error fatal en "git add submódulo"
- 25. ¿Puedo despoblar un submódulo de Git?
- 26. submódulo git add fatal: No es un repositorio Git
- 27. submódulo o sub-repositorio Git o remoto?
- 28. cómo deshacer la actualización git submódulo
- 29. ¿Cómo revertir un puntero del submódulo de Git a la confirmación almacenada en el repositorio contenedor?
- 30. ¿Cómo mover el submódulo de Git al subdirectorio?
gracias, la sincronización es exactamente lo que necesitamos en este escenario! – Alexy
git submódulo sincronización hizo el trabajo! ¡Gracias! –
Respuesta inestimable :) – emjay