2013-04-07 14 views
5

Wpadłem w chaos z heroku. Wdrażam aplikację PHP Wordpress, i mam w zasadzie cały zestaw repozytoriów git w katalogu tematycznym, a także temat nadrzędny, który sklonowałem z projektu github. Z powodzeniem wdrożyłem WordPressa, ale git ignorował motywy, które były już śledzone w oddzielnych repozytoriach, więc wróciłem i skopiowałem motywy do innego katalogu, aby nie były śledzone i usunięto foldery .git.git pre-receive hook odmówił z heroku

Mój problem jest to, że po zrobieniu tego, Heroku nie pozwoli mi zrobić git push heroku master, ale wykopuje z powrotem ten komunikat o błędzie:

Writing objects: 100% (972/972), 2.73 MiB | 76 KiB/s, done. 
Total 972 (delta 46), reused 0 (delta 0) 


!  Heroku push rejected due to an unrecognized error. 
!  We've been notified, see http://support.heroku.com if the problem persists. 


To [email protected]:....git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:....git' 

próbowałam git pull heroku master, co daje mi „już się do -data." Próbowałem również dodać flagę -f, ale to też nie działa. Czasem odrzuca aplikację w Heroku.

Wszelkie pomysły?

EDIT:

Próbowałem również sugestie tutaj: failed to push some refs to [email protected]:myapp.git

tym stworzenie nowego oddziału z Heroku/Master a następnie przesuwając ją natychmiast do Heroku. To nie wyszło.

+1

Skończyłem właśnie kasując całą aplikację heroku, tworząc nową, łącząc pilota w gitarze i przesyłając go. Wydaje się działać. Musiałem jednak zmienić konfigurację, a baza danych musiała zostać przebudowana, więc dobrze byłoby znaleźć sposób, żeby tego nie robić. – acsmith

+2

robi to linia czasu z tym incydentem stanu? https://status.heroku.com/incidents/513 – catsby

+0

Tak, chociaż było to popołudnie przed (7 kwietnia). Całkiem fajna strona, dzięki za napiwek. – acsmith

Odpowiedz

0

Pracuję nad infrastrukturą git Heroku. Na przyszłość są to zazwyczaj problemy z poziomem usług, które monitorujemy, ale mogą być unikalne w Twojej sytuacji. Najlepiej sprawdzić https://status.heroku.com lub złożyć zgłoszenie na https://support.heroku.com.