2012-07-12 6 views
6

En Git, intenté compartir punto a punto en mi red local, pero finalicé con el error "fatal: error de lectura: argumento no válido".Git Intercambio de igual a igual: fatal: error de lectura: argumento no válido

Seguí los pasos a continuación.

PC1:

$cd /d/all-repos 
$git daemon --verbose --export-all –base-path=. 

PC2:

$cd <repository name> 
$git remote add developer1 git://<PC1 name or IP address>/testrepo 
$git fetch developer1 
fatal: read error: Invalid argument 

Git versión: git versión 1.7.11.msysgit.0 OS: Win XP Nota: Agregado el puerto 9418 en git cortafuegos ajustes en ambas PC.

Pls Guíame para solucionar esto.

+0

¿Su 'testrepo' tiene al menos una confirmación? – VonC

+0

Sí Vonc, tiene dos o más confirmaciones – Seenivasan

+0

Sería cauteloso al usar '.' en tu ruta base (que solo tiene una - por cierto). ¿El uso de '--base-path =/d/all-repos' cambia algo? Además, ¿qué dice 'git fetch -v' show? – brianz

Respuesta

1

Al realizar los siguientes pasos, todo funciona:

~/git1$ git init foo 
# create some commits in foo 
~/git1$ git daemon --verbose --export-all --port=9999 --base-path=$PWD 

~/git1$ cd ../git2 
~/git2$ git clone git://[::1]:9999/foo 
# cloning works 

Lo que significa que, o bien algo está mal con cualquiera de los repositorios o que no es un problema de git, pero un problema de red. En cualquier caso, debe intentar resolver su problema con un proceso más interactivo que stackoverflow, quizás algún canal IRC#git.

+0

Buenos puntos en esta respuesta. +1 – VonC

+0

Vea también http://stackoverflow.com/a/33228202/6309 – VonC