[OSy] git: git-http-push failed

Martin Decky decky at d3s.mff.cuni.cz
Sun Nov 11 19:54:05 CET 2012


Hezky vecer,

> $ git push origin master
> error: Cannot access URL
> https://aiya.ms.mff.cuni.cz/git/osy1213-jijisi.git/, return code 22
> fatal: git-http-push failed

V access logu serveru nevidim zadne Vase pristupy k repository pomoci 
metod PUT, MOVE apod. Takze to vypada, ze ty pozadavky vubec na server 
nedorazi. Problem muze byt zpusobeny napriklad tim, ze pouzivate nejakou 
proxy nebo aplikacni firewall, ktery tyhle HTTP metody zahazuje, apod.

Problem muze take nastat, pokud nemate uzivatelske jmeno a heslo 
nastavene pomoci souboru .netrc (viz [1]), ale zadavate ho pokazde 
rucne. V takovem pripade hrozi, ze se jmeno/heslo spravne pouzije jenom 
pri prvni HTTP operaci.

Rozhodne bych nejdriv zkusil zjistit, na jake konkretni operaci to selze 
a proc ("return code 22" je bohuzel chybova hlaska dost k nicemu). Treba 
nastaveni promenne prostredi GIT_CURL_VERBOSE=1 nebo GIT_TRACE_PACKET=1 
by mohlo prozradit neco zajimaveho.

Pouceni pro priste: Bylo by byvalo lepsi tyhle problemy resit zavcas, ne 
par hodin pred terminem odevzdani.

[1] https://d3s.mff.cuni.cz/pipermail/osy/2012-October/002005.html

> Vyvijeli jsme na githubu

Zkuste me prosim nejak uklidnit a presvedcit me, ze to neznamena, ze 
repository s Vasim resenim je verejne pristupne na Githubu, indexovane 
vyhledavaci atd.

Co Vas proboha vedlo k tomu davat repository skolniho projektu, na 
kterem pracuji celkem tri lide, nikdo jiny by jej nemel videt a k nemuz 
uz mate master branch hostovanou u nas, na sluzbu typu Github?


M.D.




More information about the NSWI004 mailing list