Vadovaudamasis šiuo vadovėliu susipažįstu su "Git":
Viskas veikia gerai iki tos dalies, kai repas pridedamas į mano vietinį kompiuterį:
git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
(Pakeitus USERNAME, NFSNSERVER ir REPOAME teisingais vardais) gaunu klaidą:
fatal: Not a git repository (or any of the parent directories): .git
Ar galite man padėti įveikti šį žingsnį?
Šią klaidą gausite, jei bandysite naudoti "Git" komandą, kai dabartinis darbinis katalogas nėra "Git" saugykloje. Taip yra todėl, kad pagal numatytuosius nustatymus "Git" ieškos .git
saugyklos katalogo (projekto šakninės dalies viduje?), kaip nurodyta [mano atsakyme į "Git nerodo žurnalo, jei nesu projekto kataloge"][kita]:
Pagal oficialią Linux branduolio Git dokumentaciją,
GIT_DIR
yra [aplinkos kintamasis], nustatytas ieškoti.git
katalogo (dabartiniame darbiniame kataloge?) pagal nutylėjimą:Jei nustatytas
GIT_DIR
aplinkos kintamasis, tada jis nurodo kelią, kuris bus naudojamas vietoj numatytojo.git
bazės saugyklą.
Jums arba reikės cd
į saugyklą / darbinę kopiją, arba pirmiausia neinicializavote ar neklonavote saugyklos, tokiu atveju reikia inicializuoti saugyklą kataloge, į kurį norite patalpinti saugyklą:
git init
arba klonuokite saugyklą
git clone <remote-url>
cd <repository>