Zobacz wyniki ankiety na temat zarobków programistów w Polsce. Czytaj więcej..
3

1

Witam

Dotychczas wszystko działało ok, aż tu nagle przy push'u otrzymuję:

'host' does not appear to be a git repository The remote end hung up unexpectedly

Pomoże ktoś?

Pozdrawiam

flag
W jaki sposób łączysz się z repozytorium? Dzielony folder, zdalny dostęp przez ssh...? – Procent Jun 26 at 21:04
Przez ssh, folder nie jest dzielony, sam sobie chciałem przetestować GIT. Próbowałem zrobić nowe repozytorium po przez github, postępując zgodnie z instrukcjami mam ten sam błąd. – Marek Jun 26 at 23:03
1) pokaż konfigurację w .git/config; 2) pokaż pełny log, a nie tylko ostatnią linijkę. – lqc Jun 26 at 23:09

1 Answer

2

domyślam się, że zrobiłeś git push dodatkowych argumentów. Jeżeli się nie mylę, to ma prawo działać, jeżeli masz ustawiony tracking odpowiednich branchy na remote serwerze (niech mnie ktoś poprawi, jeżeli się mylę).

podejrzewam (pewien nie jestem), że jednym z rozwiązań, będzie zastosowanie polecenia z dodatkowymi argumentami typu git push origin HEAD, które wg helpa A handy way to push the current branch to the same name on the remote.

to chyba powinno się też ustawić na stałe, ale szczerze mówiąc nie jestem pewien jak. Zapewne ktoś mnie poprawi i dopowie, a z tym możesz coś spróbować sam.

[EDIT]

jeżeli chodzi o tracking branchy.... jak są ustawione możemy sprawdzić poprzez polecenie git branch -vv

dostaniemy coś takiego:

master                  192e6e7 [origin/master] some commit message
taskbranch-25123        028924d [origin/taskbranch-25123] very nasty hack, release day.
taksbranch-12314        4b6534a improvements in request manager

jak widzimy... dla trzeciego przypadku nie mamy ustawionego brancha, tzw. up-stream'a.

Żeby ustawić co trzeba robimy zgodnie z poleceniem git branch --set-upstream foo upstream/foo, więc w tym przypadku

$ git branch --set-upstream taksbranch-12314   origin/taksbranch-12314
link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.