Me estoy introduciendo en Git siguiendo este tutorial:
Todo funciona bien hasta la parte en la que se añade el repo a mi máquina local:
git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
(Después de reemplazar USERNAME, NFSNSERVER, y REPOAME con los nombres correctos) recibo el error:
fatal: Not a git repository (or any of the parent directories): .git
¿Pueden ayudarme a superar este paso?
Obtendrás este error si intentas usar un comando Git cuando tu directorio de trabajo actual no está dentro de un repositorio Git. Esto se debe a que, por defecto, Git buscará un directorio de repositorio .git
(dentro de la raíz del proyecto), tal y como señala mi respuesta a "Git won't show log unless I am in the project directory":
Según la documentación oficial de Git del núcleo de Linux,
GIT_DIR
es [una variable de entorno] establecida para buscar un directorio.git
(en el actual por defecto:Si la variable de entorno
GIT_DIR
está establecida, entonces especifica una ruta a utilizar en lugar de la predeterminada.git
para la base del repositorio.
O bien necesitas cd
en el repositorio/copia de trabajo, o no has inicializado o clonado un repositorio en primer lugar, en cuyo caso necesitas inicializar un repo en el directorio donde quieres colocar el repo:
git init
o clonar un repositorio
git clone <remote-url>
cd <repository>