jueves, 9 de agosto de 2012

GIT y su madre o error de GIT:" does not appear to be a git repository."

Pongo ese título por no poner nada mas gordo...

por dios, que infierno de aplicación...que sí que sí...que es distribuido y que es mejor....

Pero habéis visto esos comandos 0 intuitivos.....


# git init
# echo “Una breve descripcion del proyecto” > .git/description
# git
config –global user.name “Tu nombre”
# git config –global user.email “tu@correo.com”
# git commit -a


venga hombre!! Prefiero Subversion!!  que no que no.....que no me gusta.... esta va a ser la única herramienta que no voy a explicar su instalación....os leéis la guía, que hay cientos en la web....lo que si voy a hacer, es poner en castellano un fallo bastante común y que sólo he encontrado respuesta en inglés....vamos, que me voy a poner una chuletilla de esas mías, por si tengo que voler a instalar esto, que preveeo que sí ¬¬

Bueno, una vez has terminado de instalar tu git...está todo preparado y optas por clonarte un repositorio de prueba en tu disco....y plas!!! toma error:

#git clone [usuario]@[IP]:gitolite-admin.git
git@IP's password: *
fatal: 'gitosis-admin.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly


Pero si la password está bien....que "daemons" pasa?

Hay varias soluciones...pero la que a mi me ha servido es la mas sencilla.

Resulta, que esto es parecido a un SCP, por lo que hay que poner la ruta entera de dónde se encuentra el repositorio, de esta forma:


#git clone [usuario]@[IP]:/home/git/repositories/gitolite-admin.git

y ale!! repo clonado.

Esto probablemente se pueda eliminar editando algún fichero y dándole la ruta por defecto, por lo que poniendo el nombre del repo te lo podrá detectar y clonar, pero de momento esa parte no se como va..... si lo descubro también os lo pongo.

Un saludo.

No hay comentarios: