Mi sto introducendo a Git seguendo questo tutorial:
Tutto funziona bene fino alla parte in cui il repo viene aggiunto alla mia macchina locale:
git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
(Dopo aver sostituito USERNAME, NFSNSERVER e REPOAME con i nomi corretti) ricevo l'errore:
fatal: Not a git repository (or any of the parent directories): .git
Potete aiutarmi a superare questo passo?
Otterrai questo errore se cerchi di usare un comando Git quando la tua directory di lavoro corrente non è all'interno di un repository Git. Questo perché, per impostazione predefinita, Git cercherà una directory del repository .git
(all'interno della root del progetto?), come indicato da [la mia risposta a "Git won't show log unless I am in the project directory"][altro]:
Secondo la documentazione ufficiale di Linux Kernel Git,
GIT_DIR
è [una variabile d'ambiente] impostata per cercare una directory.git
(nella corrente directory di lavoro) per impostazione predefinita:se la variabile d'ambiente
GIT_DIR
è impostata, allora specifica un percorso da usare al posto di quello predefinito.git
per la base del repository.
Avrai bisogno di cd
nel repository/copia di lavoro, o non hai inizializzato o clonato un repository in primo luogo, nel qual caso è necessario inizializzare un repo nella directory in cui si desidera inserire il repo:
git init
o clonare un repository
git clone <remote-url>
cd <repository>