Imam zelo nenavadno težavo z gitom
in githubom
. Ko poskušam potisniti, dobim:
git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
Dodal sem oddaljeni strežnik:
git remote add origin [email protected]:account-name/repo-name.git
Kakšne ideje?
Preverite, ali imate dostop za branje in pisanje.
Sporočilo o napaki Git je zavajajoče. Imel sem podobno težavo. Dodan sem bil k obstoječemu projektu. Kloniral sem ga in opravil lokalno spremembo. Ko sem začel potiskati, se je pojavilo sporočilo `ERROR: Sporočilo o napaki: "Skladišče ni bilo najdeno".
Oseba, ki me je dodala v projekt, mi je dala dostop do skladišča samo za branje. Z njeno spremembo sem lahko začel potiskati.
Dobil sem isto napako
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
ustvaril sem skladišče na Githubu in ga kloniral lokalno.
Rešitev mi je uspelo rešiti tako, da sem odprl .git/config in odstranil razdelek [remote "origin"]
.
[remote "origin"]
url = [email protected]:alexagui/my_project.git
fetch = +refs/heads/*:refs/remotes/origin/*
nato sem zagnal naslednje (še enkrat)
git remote add origin [email protected]:alexagui/my_project.git
git push -u origin master
in tokrat mi je uspelo poslati v skladišče.
Če navedete svoje uporabniško ime in ime repozitorija, vam lahko razumno pomagamo, vendar trenutno nimamo razloga, da bi mislili, da repozitorij dejansko obstaja.
Poleg tega, če je repozitorij zasebni in nimate dostopa do njega, github vrne "Ne obstaja", da ne bi razkril obstoja zasebnih repozitorijev.
EDIT: Če ga ne morete klonirati, ker pravi, da ne obstaja in da je zasebni, je to zato, ker ne pošiljate avtentikacije. Prepričajte se, da je vaš javni ključ dodan v zbirko ključev, ali pa zaenkrat uporabite osnovno avtentikacijo HTTP.