2012-12-15 11 views
11

mam następujący gdy próbuję git push Herokuśmiertelne: Nie repozytorium git (lub którykolwiek z katalogów nadrzędnych): .git

fatal: Not a git repository (or any of the parent directories): .git 

staram się śledzić Ruby on samouczka szyna książki.

Myślę, że zainstalowałem pakiet heroku dla klienta (pobierając go ze strony internetowej Heroku i postępując zgodnie z instrukcjami, aby zainstalować instalację w formacie GUI). Więc moja strona heroku po stronie klienta powinna być w porządku (jestem nowy w programowaniu, więc nie jestem pewien, czy wypowiedzenie tego terminu jest poprawne czy nie).

Potem otwarcie nowego terminala i klucz

git push heroku master 

dostałem

fatal: Not a git repository (or any of the parent directories): .git 

Czy ktoś w tym dobry wyjaśnić, jaka część tęskniłem? tj. najpierw przejść do jakiegoś katalogu?

Proszę pokazać mi polecenie, ponieważ nadal nie mam pojęcia bez polecenia.

PS: Myślę, że mam już repozytorium w moim githubie.

+1

możliwe duplikat [Odbieranie „krytyczny: nie repozytorium git” podczas próby zdalnego dodać git repo] (http://stackoverflow.com/questions/4630704/receiving-fatal-not-a-git-repository-when-attempting-to-remote-add-a-git-repo) –

+0

Nie jest to duplikat. –

+0

Witaj; Otrzymuję ten sam błąd, próbując zdobyć DebugKit dla CakePHP. Chciałbym rozszerzyć to pytanie, pytając, DLACZEGO potrzebuję być W repozytorium, kiedy, jak rozumiem instrukcje, próbuję pobrać z repozytorium? Innymi słowy, wszystko czego chcę, to zawartość, dzięki czemu mogę z niej korzystać. Ale ... JEŚLI KONIECZNE jest utworzenie repozytorium w celu pozyskania zawartości, DLACZEGO INSTRUKCJE NIE POTWIERDZAJĄ TEGO? Nie wszyscy znamy "git", którego znasz! – UncaAlby

Odpowiedz

7

Nie należysz do katalogu repozytorium git.

wpisz pwd i upewnij się, że jest tam, gdzie Twoim zdaniem powinna być. są szanse, że jesteś w ~/ lub czymś tuż przed katalogiem, w którym myślisz, że jesteś.

+0

Albo to, albo oryginalny plakat nigdy nie zainicjował repozytorium. –

+0

Proszę zobaczyć moje wzmocnienie powyższego pytania, dzięki – UncaAlby

1

Upewnij się, czy zostały wykonane wszystkie czynności opisane w sekcji Installation and setup książki Rails Tutorial.

Otrzymany komunikat o błędzie wskazuje, że pominąłeś krok git init.

0

Ten błąd pojawia się, ponieważ próbujesz przesłać zmiany z niesklonowanej kopii roboczej twojego repozytorium git. czy zainicjowałeś repozytorium git w reżimie, w którym pracujesz? jeśli nie tak zainicjować git repo za pomocą git init a następnie albo zrobić git clone lub dodać pilota za pomocą git remote add origin [email protected]:repourl.git więcej szczegółów patrz this

Powiązane problemy