2011-11-21 11 views
9

que tienen este repositorio GitHub, que es una página web para un proyecto de código abierto que estoy trabajando en:¿Cómo se comportan los submódulos en las páginas de github?

https://github.com/o8/o8.github.com

De acuerdo con la documentación de GitHub, este repositorio es especial, ya que se basa un sitio de GitHub páginas cada vez que recibe un empuje. Este sitio está disponible bajo http://o8.github.com. Esto funciona bien :-).

Sin embargo, mi repositorio contiene un submódulo debajo de la carpeta /oxy. Esto se declara dentro del archivo /.gitmodules con una url pública (git://github.com/linepogl/oxygen.git). Esperé que todos los archivos dentro de este submódulo también se incluirían en el sitio github-pages. Esto no sucede, o al menos no sé cómo hacerlo funcionar.

Por ejemplo, está el archivo /oxy/hlp/index.html. Esperé que la dirección http://o8.github.com/oxy/hlp/index.html apuntara a este archivo. En cambio, obtengo un error 404.

¿Alguna idea?

+0

En cuanto a la cesión temporal relacionada Asumo que no ha encontrado la respuesta todavía? – pagid

+0

Lo que el comando que utilizó para agregue el submódulo oxy, que aparece como "oxy @ acace3c" en https://github.com/o8/o8.github.com ¿Es posible incluir este submódulo sin usar un comando? – Loren

Respuesta

9

Acabo de descubrir que el problema que enfrenta puede deberse a la URL incorrecta que utilizó para su submódulo. El párrafo inferior en the related help page dice que solo debe usar la URL de solo lectura del repositorio. Entonces, en caso de que haya usado la URL git @ ..., el submódulo no se incluirá. Simplemente use la URL https: // ... y se incluirá y funciona bien.

El único inconveniente es que esto no parece funcionar de forma recursiva :(

Saludos.

+0

Ha pasado un tiempo, pero Voy a comprobarlo. Gracias por tu esfuerzo. – linepogl

+0

Esto funcionó para mí. Mi error de hecho fue que utilicé la URL SSH. Cambié a solo lectura y funciona bien – Simone

+0

No funciona para mí. ¡Ayuda! https://github.com/fiatjaf/inflacao/tree/gh-pages/modules (el submódulo que ves contiene archivos javascript que no se pueden encontrar en el sitio procesado) – fiatjaf

Cuestiones relacionadas