Saltar al contenido

¿Cómo configurar Git en la red local?

Solución:

Para crear un nuevo repositorio

  1. Cree un directorio usando git bash o cree manualmente
  2. Usuario siguiendo comandos para crear repositorio

    cd /repo/path/projectname.git
    git init --bare
    
  3. Después de inicializar el directorio, comparta el directorio y otorgue todos los permisos al grupo local.

Para crear un espacio de trabajo local

  1. Cree otro repositorio local para el usuario local u otro uso de computadora siguiendo los comandos en el mismo orden

    cd ~/workspace/local/path
    
    git init
    
    git clone [email protected]:/path/to/your/folder
    
    git add origin repo/path 
    
    git add .
    
    git status
    
    git commit
    

Si está preguntando cómo conectarse a un repositorio alojado en otra computadora en la misma red, eche un vistazo a este hilo de StackOverflow.

Básicamente, querrás usar git daemon. Si solo necesita configurar un solo repositorio, esa es una línea de cada máquina:

Servidor:

git daemon --base-path=/path/to/repo --export-all

Cliente:

git remote add LocalServerName git://<serveraddress>/

o

git clone git://<serveraddress>/

dónde <serveraddress> es alguna referencia a esa máquina (IPv4, IPv6, .local, etc.). También puede especificar –verbose para el daemon comando para una salida más detallada.

Creo que también podrías tener --base-path apunte a una carpeta con muchos repositorios, y eso le permitiría especificar qué proyecto deseaba en el lado del cliente así:

git daemon --base-path=/path/to/all/repos

git remote add ServerName git://<serveraddress>/MyProject/

Tenga en cuenta: el uso de –export-all permitirá que cualquier computadora de la red extraiga de su repositorio.

Tienes que crear un repositorio en el lado del servidor. Vaya a la carpeta que debería ser el repositorio y ejecute:

git init --bare

Luego tienes que clonar el repositorio en tu cliente con:

git clone [email protected]:/path/to/your/folder

Mire esto para obtener más información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *