Ik maak mezelf bekend met Git door deze tutorial te volgen:
Alles werkt goed tot aan het gedeelte waar de repo wordt toegevoegd aan mijn lokale machine:
git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
(Na het vervangen van USERNAME, NFSNSERVER, en REPOAME door de juiste namen) krijg ik de foutmelding:
fatal: Not a git repository (or any of the parent directories): .git
Kun je me helpen om voorbij deze stap te komen?
Je zult deze foutmelding krijgen als je een Git commando probeert te gebruiken terwijl je huidige werkmap niet in een Git repository zit. Dat komt omdat Git standaard zal zoeken naar een .git
repository directory (binnen de project root?), zoals aangegeven door mijn antwoord op "Git zal'geen log tonen tenzij ik in de project directory ben":
Volgens de officiële Linux Kernel Git documentatie,
GIT_DIR
is [een omgevingsvariabele] ingesteld om te zoeken naar een.git
directory (in de huidige werkdirectory?) te zoeken:Als de
GIT_DIR
omgevingsvariabele is ingesteld dan specificeert het een pad om te gebruiken in plaats van de standaard.git
voor de basis van de repository.
Je moet of cd
in de repository/werkkopie, of je hebt geen repository geïnitialiseerd of gekloond, in welk geval je een repo moet initialiseren in de directory waar je de repo wilt plaatsen:
git init
of een repository clonen
git clone <remote-url>
cd <repository>