¿Cómo accedo a un repositorio git en un recurso compartido de samba?


10

Tengo una configuración compartida de Samba en la que me gustaría poner un repositorio git. Intenté buscar en google la mejor manera de usar git en un recurso compartido de Samba, pero parece difícil encontrar algo al respecto, ya que Samba usa git para el desarrollo.

¿Cuál es la mejor manera de hacer esto? En este momento, solo estoy trabajando con Linux, pero también sería bueno saber cómo hacerlo de manera multiplataforma.


1
no veo ningún problema aquí, samba entrega archivos ... pon el repositorio git en el recurso compartido y al final de la historia.
akira el

Respuestas:


3

La mejor manera de acceder a un repositorio git a través de una red de manera independiente de la plataforma desde una sola máquina sería ejecutar un servidor git en la máquina. Para saber cómo configurar un servidor, consulte esto .


2
Su enlace ha muerto, ¿tiene otra fuente?
James Caccese

Golpe, por el enlace muerto.
Drew Noakes

Ok, he actualizado el enlace a uno de ProGit.
anand.trex

No parece responder la pregunta. Nadie pidió la "mejor manera".
ceving

1
Esta respuesta es bastante inútil cuando todo lo que hace es proporcionar un enlace.
magnético

5

Hago esto todo el tiempo, y funciona bien, solo accedo al repositorio git sobre el recurso compartido de archivos como si fuera local. Hago esto porque desarrollo en Windows, pero mi servidor de prueba es una caja de Linux, por lo que con un recurso compartido de samba no tengo que estar presionando mis cambios al servidor todo el tiempo.

Sin embargo, tenga en cuenta que los diferentes sistemas operativos manejan cosas como las marcas de tiempo modificadas y los finales de línea de manera diferente, por lo que no recomiendo desarrollar de esta manera si va a utilizar el mismo repositorio sobre samba desde múltiples sistemas operativos diferentes. Encontrarás cuando cambies de Windows a Linux (por ejemplo) que GIT detectará que un montón de archivos han cambiado, cuando en realidad no ...


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.