¿Cómo arreglar los cambios en los submodules de Git?

He agregado un submodule a mi proyecto, le he agregado mi file y luego he completado la confirmación. ¿Que tengo que hacer ahora? No puedo enviar cambios porque ese repository de submodules no es mío, no tengo contraseña, etc. ¿Es posible enviar cambios en el submodule a mi server?

No puede actualizar el origen del submodule en el server simplemente presionando. Posible forma de hacer esto:

  1. bifurque su proyecto de submodule (si la licencia lo permite)
  2. inserta en ese tenedor tus cambios
  3. actualice la url del submodule al nuevo repository de horquillas. Puede hacerlo editando el file .gitmodules :

     [submodule "lib/Example"] path = lib/Example url = ../Example.git # <-- here insert link to your fork 

    Al hacer esto en el futuro, debe actualizar su fork manualmente, realizando extracciones periódicamente desde el repository upstream (proyecto original del submodule)

  4. finalmente hacer la git submodule update