Pregunta

Porque no quiero pasar + $ 12 para el simple uso a github.com alojamiento privado, coloco una gran cantidad de mis librerías de código en pequeños depósitos en una cuenta alojamiento compartido . Esto me permite tener tantos repositorios de código como yo quiero.

Desde los repositorios no tienen ningún recurso para sentarse allí también me puse un par sitios muy ligeros en esa cuenta para maximizar el uso de mi. Estos sitios utilizan realmente algunos de esos mismos repositorios de código como submódulos de sus proyectos.

Por lo tanto, empujar código / tirón para cada repo y el sitio a través de ssh. Los propios sitios ubicación a sólo un par de directivas también tiran abajo los submódulos.

Así que tengo un proyecto simplesite.tld en mi pc con un submódulo que tiene este aspecto:

[submodule "modules/blog"]
        path = modules/blog
        url = user@simplesite.tld:~/git/modules/blog/

A continuación, empujo el código para la simplesite.tld y de iniciar el servidor compartido a través de SSH y actualizar el simplesite.tld módulos

git submodule update

Pero me pide mi contraseña SSH para el "usuario" con el fin de inicio de sesión y obtener el código de recompra. Que es sólo una molestia desde el repositorio está en el mismo servidor.

Entonces, ¿hay un mejor vínculo submódulo que puedo usar que ambos equipos externos (como mi PC) y proyectos en el mismo disco duro puede tanto su uso?

¿Fue útil?

Solución

autenticación a través de SSH para evitar tener que escribir la contraseña cada vez.

Otros consejos

Usted probablemente puede utilizar el transporte HTTP básica para git para proporcionar acceso global de sólo lectura a los acuerdos de recompra (suponiendo que está bien), o, restringir el acceso a través de directivas .htaccess. Eso debería funcionar bien con la mayoría de cuentas de alojamiento compartido. Que le permite utilizar la misma dirección URL en ambos lugares.

O, de forma alternativa, se puede usar algo distinto de submódulos (que personalmente me he encontrado a ser bastante inadecuado para muchos casos de uso posibles). Por ejemplo, me gusta mr . Se cumple un papel ligeramente diferente de submódulos, pero probablemente se puede hacer para el trabajo.

supongo que ya ha solucionado su problema con las solicitudes de contraseña redundantes :)
Si no es así, recientemente he tenido un problema similar, que he resuelto mediante el uso de URLs relativas a submódulos - ver los detalles a submódulos de Git uso de URLs relativas .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top