2012-04-13 19 views
6

¿Por qué mi git fetch en su defecto con un:Obtención del repositorio GitHub aguas arriba falla al colgar

fatal: The remote end hung up unexpectedly 

soy un colaborador en un proyecto privado y han bifurcado con éxito el proyecto. He fijado un mando a distancia con el ejemplo github:

git remote add upstream git://github.com/{upstream owner}/{upstream project}.git 

puedo ver se añadió el mando a distancia utilizando "git -n -v show aguas arriba"

Fetch URL: git://github.com/{upstream owner}/{upstream project}.git 
Push URL: git://github.com/{upstream owner}/{upstream project}.git 

Sé que mis obras clave ssh:

ssh -T [email protected] 
Hi miketempleman! You've successfully authenticated, but GitHub does not provide shell access. 

aún cuando trato de actualizar mi repositorio local desde el repositorio de aguas arriba:

[email protected]:~/{directory}$ git fetch upstream 
fatal: The remote end hung up unexpectedly 

Disculpa por una pregunta tan estúpida.

+0

Ha empujando a la cesión temporal aguas arriba trabajado alguna vez? ¿Estás seguro de que el propietario original ha configurado los permisos adecuados para tu cuenta de usuario? – cfedermann

+0

Solo estoy tratando de actualizar mi repositorio local con cambios en sentido ascendente. Más acceso de lectura, en otras palabras. Pero es un repositorio simple, por lo que la documentación que he leído indica que tengo acceso de lectura/escritura. –

Respuesta

11

Creo que los URI git:// de solo lectura no están disponibles para los repos privados, por lo que no son legibles por todo el mundo (es decir, solo se puede obtener en el repositorio si está autorizado).

intento con un URI remoto diferente:

git remote set-url upstream [email protected]:{upstream owner}/{upstream project}.git 

o, alternativamente, con HTTPS:

git remote set-url upstream https://{your username}@github.com/{upstream owner}/{upstream project}.git 
+0

que funcionó. ¡Así que con suerte, cualquier persona que intente usar repositorios privados en git para el desarrollo compartido encontrará su enlace! –

+0

me alegro de que funcionó para usted. ¿podría marcar la respuesta como aceptada? :) –

+0

Vaya, perdón –

Cuestiones relacionadas