Niemożliwość połączenia z githubem.

0

Dzień dobry, z jakiego powodu nie mogę połączyć się z githubem? U mnie w repo nie wyświetlają się również komendy potrzebne do połączenia z githubem i muszę je przepisywać z tutorialu(może to ma jakiś wpływ).
screenshot-20220207144035.pngscreenshot-20220207144055.png screenshot-20220207144139.png

2

z jakiego powodu nie mogę połączyć się z githubem?

Katalog w którym się znajdujesz, shoponline, już jest repozytorium Gita i już zawiera "połączenie" dokądś (to właśnie oznacza błąd remote ... already exists) - zanim przejdziemy dalej, sprawdźmy dokąd to połączenie masz: uruchom git remote -v i wrzuć rezultat.

U mnie w repo nie wyświetlają się również komendy potrzebne do połączenia z githubem

Przypuszczam, że podpowiedzi się nie pokazują, ponieważ Twoje repozytorium nie jest puste (masz już plik README.md).

0

@Patryk27: Mam połączenie do innego repozytorium, jak je zmienić?

2
Ka D napisał(a):

@Patryk27: Mam połączenie do innego repozytorium, jak je zmienić?

git remote remove origin
0

screenshot-20220207190929.png
screenshot-20220207191053.png
Nadal mam problem...

0

No to po pierwsze zrób fetch, bo widać że na remote'cie masz commity których nie masz na swoim branchu.

git fetch

Po drugie pokaż nam

git branch
0

screenshot-20220207191703.png

0
Ka D napisał(a):

screenshot-20220207191703.png

No to jeszcze pytanie jaki branch masz na remocie. Na githubie w repo masz branch master czy main?

1

Nadal mam problem...

Powoli, powoli, wstukiwanie losowych komend tego problemu nie rozwiąże :-)

failed to push some refs oznacza, że remote do którego próbujesz wrzucić swoje zmiany ma jakieś dodatkowe commity o których Twoja lokalna instancja repozytorium nie wie (np. w międzyczasie gdy Ty modyfikowałeś kod, do remote'a zapuszował coś Twój znajomy).

W takiej sytuacji na ogół należy najpierw pobrać commity znajdujące się w zewnętrznym repozytorium za pomocą git pull / git pull --rebase (albo dowolnego innego wariantu), a następnie powtórzyć git push - ale, jako że jak przypuszczam pracujesz na tym repozytorium sam, wystarczy abyś po prostu uruchomił git push --force (ta komenda powoduje nadpisanie zewnętrznego brancza tak, aby był 1:1 zgodny z Twoim; pracując w zespole tę komendę wykorzystuję się raczej rzadko, ponieważ umożliwia ona nadpisanie czyichś zmian, które ktoś już do repozytorium wypchnął, ale w Twojej sytuacji tej obawy nie ma).

0
TomRiddle napisał(a):
Ka D napisał(a):

screenshot-20220207191703.png

No to jeszcze pytanie jaki branch masz na remocie. Na githubie w repo masz branch master czy main?

main

0
Ka D napisał(a):

@Patryk27: Mam połączenie do innego repozytorium, jak je zmienić?

@Ka D: Nawet nie musisz zmieniać, możesz dodać drugie. Po prostu nazwij je inaczej niż origin.

0

@Azarien: Mimo wszystko mam już zmienione połączenie a nadal nie mogę pushować na githuba.

0

screenshot-20220208093549.png

Tak wygląda konsola po próbie pushowania.

1
git push --set-upstream origin main --force 

1 użytkowników online, w tym zalogowanych: 0, gości: 1