Git 403 gyda'r VPN wedi'i chysylltu: dod o hyd i'r sawl sy'n ateb
Ateb yw 403, nid barn ar y VPN. Nodwch pa gydran a wrthododd y cais, yna cymharwch un newidyn ar y tro rhwng rhwydweithiau a chofnodwch beth a newidiodd.
Mae'n gweithio ar Wi-Fi'r swyddfa ac yn methu ar hotspot y ffôn, gyda'r VPN wedi'i chysylltu yn y ddau achos. Mae Git yn dychwelyd 403 ac mae'r gwall yn dair llinell. Y demtasiwn yw trin y hotspot fel yr achos a newid gosodiadau rhwydwaith nes bod rhywbeth yn symud. Mae HTTP 403 yn golygu bod gweinydd wedi deall y cais ac wedi'i wrthod, felly'r cwestiwn defnyddiol yw pa weinydd, a'r cam nesaf defnyddiol yw cymhariaeth sy'n newid un peth ar y tro.
Darllenwch y statws cyn y rhwydwaith
Nid yw 403 yn fethiant chwilio, yn amseriad allan TCP, nac yn handshake TLS na chafodd ei gwblhau. Penderfyniad yw e, a wnaed gan rywbeth a ddadansoddodd eich cais.
Nes i chi wybod beth a wnaeth y penderfyniad hwnnw, mae pob newid rhwydwaith y byddwch yn ei brofi yn ddyfaliad gyda stori gredadwy ynghlwm.
Pwy all ateb gyda 403?
Dim ond un ymgeisydd yw cymhwysiad y storfa. Gall dirprwy, porth neu wasanaeth hidlo eistedd o'i flaen ac ateb gyntaf, ac mae'r cleient yn gweld yr un statws naill ffordd neu'r llall. Cadwch y statws, y penawdau perthnasol a chorff gwall wedi'i lanhau, yna cysylltwch nhw â logiau'r gwasanaeth awdurdodedig. Gall yr URL anghysbell a'r pen draw a gyrhaeddwyd mewn gwirionedd hefyd fod yn wahanol oherwydd DNS neu ffurfweddiad dirprwy, felly gwiriwch y cyfeiriad a ffurfweddwyd a'r broses sy'n gwneud y cais.
Os na chyrhaeddodd y gwrthodiad y storfa o gwbl, bydd ei logiau'n dawel, ac mae'r tawelwch hwnnw'n dystiolaeth.
Cymharwch un newidyn ar y tro
Mae'r gymhariaeth â'r hotspot yn ddefnyddiol oherwydd ei bod yn culhau'r broblem, nid oherwydd ei bod yn profi achos. Gall dwy rwydwaith fod yn wahanol ar yr un pryd mewn cyfeirio, teulu IP, dirprwy, trafodaeth TLS a pholisi allanfa.
Newidiwch un peth y cynnig a chofnodwch y gweddill. Y tabl isod yw'r lleiafswm a gadwaf mewn nodyn wrth wneud hyn:
| Keep constant | Record when it changes |
|---|---|
| Repository, operation and credentials | Resolved address and IP family |
| Git process and configuration | Proxy use and the responding component |
| Intended VPN profile | Actual route and exit seen by the service |
Un rhes sy'n wahanol rhwng y rhedeg sy'n gweithio a'r un sy'n methu yw lle mae'r awr nesaf yn mynd.
Mae gwaith o amgylch yn dystiolaeth, nid yn esboniad
Gall gorfodi teulu cyfeiriadau arall newid y gyrchfan, y llwybr neu'r cyfryngwr a ddewisir, felly gall newid y canlyniad heb brofi bod IPv6 yn anghydnaws â'r storfa. Mae fersiwn TLS a drafodwyd yn wahanol yn arsylwi yn yr un categori. Nid yw'r naill na'r llall yn cyfiawnhau analluogi gwiriadau tystysgrifau nac wanhau'r cysylltiad. Dilynwch bolisi a logiau'r gydran sy'n gwrthod hyd at y penderfyniad gwirioneddol yn lle stopio ar y newid cyntaf sy'n gweithio.
Bydd gwaith o amgylch na allwch ei esbonio yn methu eto rywle arall.
Ysgrifennwch adroddiad a gaiff ei drwsio
Rhowch yr un llawdriniaeth, dau lwybr a'r gydran a ddywedodd na i berchennog y sawl a atebodd. Tynnwch benawdau awdurdodi, manylion mewngofnod wedi'u gwreiddio a manylion preifat y storfa cyn rhannu unrhyw beth.
Mae'r adroddiad defnyddiol yn fyr, yn atgynhyrchadwy ac yn enwi'r haen yn hytrach na'r symptom.
Y gwiriad a wnaf, mewn trefn
Cadarnhewch yr URL anghysbell a'r pen draw a ddatryswyd, yna cofnodwch y statws a'r penawdau o redeg sy'n methu. Ailadroddwch yr un llawdriniaeth ar ail rwydwaith a chymharwch y ddau gofnod.
Yna ewch â'r gwahaniaeth hwnnw at y gydran a atebodd:
- Ffurfweddiad dirprwy ar y cleient ac ar y rhwydwaith.
- Polisi allanfa neu hidlo o flaen y storfa.
- Cwmpas tocyn neu gyfrif, gan gynnwys dod i ben ac amodau SSO.
- Caniatâd y storfa ar gyfer y hunaniaeth y mae'r tocyn yn ei chynrychioli.
Mae semanteg y statws ei hun yn RFC 9110, ac mae'n werth ei dyfynnu pan fyddwch yn ysgrifennu'r adroddiad.