2012-10-02 30 views
15

Editar: Resumen: cada comando ingresado en Git produce un cursor colgante que dice "entrada incorrecta" si se escribe algo antes de presionar enter. Ningún comando produce ningún resultado. Intenté una nueva instalación sin resultados.¿Por qué está colgado el git - tiene que presionar Enter dos veces después de las órdenes?

Soy completamente nuevo en Git. Ni idea de lo que estoy haciendo en absoluto. (Estoy en un Mac)

estaba siguiendo las instrucciones básicas sobre el sitio:

touch README.md 
git init 
git add README.md 
git commit -m "first commit" 
git remote add origin [email protected]:aerovistae/MetPetDB-Mobile.git 
git push -u origin master 

Pero tan pronto como el tipo de "git init", se bloquea el terminal. Presiono enter, no pasa nada, el aviso no inicia una nueva línea ... simplemente comienza una línea en blanco sin cursor parpadeante. Presiono enter por segunda vez, el prompt regresa, salté una línea en la terminal y ahora estoy esperando mi próximo comando.

Realmente no entiendo lo que está pasando aquí, y no estoy seguro de si algo está mal o no.

EDIT:

Git se instaló desde la página principal de descargas.

http://git-scm.com/downloads

Después llegué a entrar en git init consigo el cursor parpadeante en una nueva línea en blanco, y después de un momento vacilante escrito en Testing y pulsa enter de nuevo. Luego escupió, en la línea siguiente, bad input: Testing y me mostró un nuevo aviso.

Intenté volver a instalar, pero fue en vano. Intento otros comandos de git, como git config --global user.name "Meeeee" Pero no importa. Todos producen el mismo ahorcamiento.

+0

Eso suena terriblemente mal. Deberías verificar tu instalación de git. – pmr

+0

Idealmente, debería ver una línea como 'Inicializado el repositorio vacío de Git en/Users/vlazarenko/a/.git /'. ¿Ves un directorio '.git' si escribes' ls -a'? – favoretti

+0

¿Ha intentado ejecutar git init en otro directorio? –

Respuesta

9

teniendo en cuenta que está en OS X, y después de Keith Thompson 's comment, es posible

que has git alias a otra cosa (probablemente alias git="git credential-osxkeychain"), y usted debe buscar en ~.profile para ver si se puede quitar el alias.

  • o si tiene varios git instalado: (¿lo hizo cp a /usr/bin/git en lugar de /usr/local/git/bin)

Parece que instalar el derivador de git-credential-osxkeychain en el lugar equivocado
Para solucionarlo , querrá simplemente eliminar /usr/bin/git; suponiendo que git todavía esté instalado en /usr/local/bin, debería hacerse cargo.

En realidad está instalado en /usr/local/git/bin, así que acabo de agregar eso a mi PATH.

+0

Es extraño volver y mirar esto cuatro años después, ahora que soy un usuario hábil de git. Git es suficientemente malo cuando eres nuevo en la línea de comando y la idea de control de versiones; este error es realmente horrible como primera experiencia. Te hace sentir * realmente * perdido, como si ni siquiera hayas abierto el programa y ya hayas roto algo. – Aerovistae

1

Hmm ¿Quizás usted está en un directorio que no se puede escribir?

Normalmente puede crear un directorio.

mkdir test 
cd test 
git init 

entonces init un repositorio git vacía en la carpeta de prueba y debería ver una carpeta llamada ".git" que está oculto. Quizás puedas intentar construir un repositorio vacío.

git --bare init 

Pero su problema suena un poco extraño. ¿Ejecutas tu comando con todos los derechos?

+0

Acabo de crear una carpeta en el escritorio mientras jugaba y probaba, pero no importa dónde la coloque. Creo que la instalación está rota. De algun modo. – Aerovistae

+0

hmm tal vez deberías abrir una terminal como administrador y probar en tu consola. – Stony

+0

Intentar sudo ... aún se cuelga sin resultados. – Aerovistae

Cuestiones relacionadas