2012-02-03 26 views
5

Estoy golpeando un obstáculo extraño con Git. Estoy tratando de enviar un código a GitHub usando Git Gui. Ya he hecho esto muchas veces, pero esta es la primera vez en esta máquina. Configuré las claves como lo hice en mis otras máquinas y agregué la clave pública a mi cuenta de GitHub. Pero, aquí es donde las cosas se ponen raras. Puedo empujar bien usando Git Bash, pero cuando intento y empuje usando Git Gui, falla con el error ...Empujar con Git Bash funciona, pero falla con Git Gui

fatal: The remote end hung up unexpectedly 

Como dije, he hecho esto antes y entender cómo las teclas trabajo, pero no puedo resolver este problema. Incluso he probado como sugiere GitHub, utilizando el comando ...

ssh -T [email protected] 

... y me da la respuesta esperada ...

Hi charlesbihis! You've successfully authenticated, but GitHub does not provide shell access. 

Pero, de nuevo, cuando intento y empujar con Git Gui, falla.

Actualización: Después de publicar esta pregunta, vi que hay un issue opened in Google Code que describe mi problema exacto. Tal vez es un problema con Git Gui en sí mismo?

+0

Cualquier diferencia entre la máquina que está tratando en este (por primera vez), y las máquinas que ha sido capaz de utilizar con Git Gui antes? – summea

+0

Mis otras máquinas son Windows y esta es una Mac. Pensé en mencionarlo, pero pensé que realmente no debería importar. – Charles

+0

¿Hay alguna ruta establecida en el archivo de configuración para Git Gui? (Lo siento, solo he usado git en la línea de comandos ... ¿pero solo pensando que podría haber un archivo de configuración separado para Git Gui?) – summea

Respuesta

0

¿Ha intentado instalar la versión más nueva de Git con Homebrew? Brew tiene git 1.7.10.2 y git gui en OSX funciona para mí al menos.

0

Puede instalar Sourcertree: https://www.sourcetreeapp.com/.
Utilizará sus claves ssh y debería funcionar sin ningún problema.

Asegúrese de configurar el ssh en openssh y no en masilla.

enter image description here

Cuestiones relacionadas