Bu öğreticiyi takip ederek kendimi Git ile tanıştırıyorum:
Deponun yerel makineme eklendiği kısma kadar her şey iyi çalışıyor:
git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git
(USERNAME, NFSNSERVER ve REPOAME'i doğru isimlerle değiştirdikten sonra) Hatayı alıyorum:
fatal: Not a git repository (or any of the parent directories): .git
Bu adımı geçmeme yardım edebilir misiniz?
Geçerli çalışma dizininiz bir Git deposu içinde değilken bir Git komutu kullanmaya çalışırsanız bu hatayı alırsınız. Bunun nedeni, "Git won't show log unless I am in the project directory" tarafından belirtildiği gibi, Git'in varsayılan olarak bir `.git' depo dizini (proje kökünün içinde?) arayacak olmasıdır:
resmi Linux Kernel Git belgelerine göre,
GIT_DIR
bir.git
dizini aramak için ayarlanmış [bir ortam değişkenidir] (geçerli çalışma dizini?) varsayılan olarak:Eğer
GIT_DIR
ortam değişkeni ayarlanmışsa, varsayılan.git
yerine çalışma dizininin tabanı için kullanılacak bir yol belirtir. depo.
Ya depoya/çalışma kopyasına cd
yapmanız gerekecek ya da ilk etapta bir depoyu başlatmadınız veya klonlamadınız, bu durumda depoyu yerleştirmek istediğiniz dizinde bir depo başlatmanız gerekir:
git init
veya bir depoyu klonlayın
git clone <remote-url>
cd <repository>