Mae proxy lleol i'r ystorfa yn swnio'n lletchwith cyn bod yr ystorfa'n bodoli. Nid oes rhaid clonio'n aflwyddiannus, golygu'r ffurfweddiad a dechrau eto.

Gall clone ysgrifennu gosodiad lleol cyn y fetch cyntaf:

git clone --config http.proxy=http://proxy.example.net:8080 \
  https://git.example.net/team/project.git project

Mae'r penbynciau hyn yn enghreifftiau. Ar gyfer ystorfa HTTPS gyhoeddus ar lwybr proxy cyhoeddus a ganiateir, dewiswch benbwynt HTTP o'r rhestr proxy HTTP. Mae Git yn dogfennu bod yr opsiwn hwn yn weithredol ar ôl cychwyn yr ystorfa newydd ac cyn darparu ei hanes o bell. Felly gall y gosodiad proxy hwn gwmpasu'r lawrlwytho cyntaf ac aros yn yr ystorfa newydd wedyn.

Mae dau orchymyn tebyg yn gadael olion gwahanol

I roi'r llwybr i un alwad heb storio'r gosodiad yn yr ystorfa glonedig, rhowch -c o flaen yr is-gorchymyn:

git -c http.proxy=http://proxy.example.net:8080 \
  clone https://git.example.net/team/project.git project

Nid yw git clone --config ... a git -c ... clone yn gwmpasau ffurfweddiad cyfnewidiol. Dewiswch a ddylai gweithrediadau yn y dyfodol yn yr ystorfa honno gadw'r proxy.

Archwiliwch ffurfweddiad lleol yr ystorfa newydd pan fo'r dewis hwnnw'n bwysig. Gall gosodiadau defnyddiwr, system neu URL penodol eraill gymryd rhan o hyd yn y polisi effeithiol.

Cadwch gyfrineiriau allan o'r enghreifftiau hyn wrth storio'r llwybr. Gall gwerth sy'n cario manylion mewngofnodi a roddir i opsiwn ffurfweddiad clone ddod yn osodiad parhaol yn yr ystorfa.

Mae hwn yn ffurfweddiad cludiant HTTP, gan gynnwys o bell HTTPS. Mae angen ei lwybr proxy SSH o hyd ar o bell SSH; nid yw symud SSH i borth 443 yn gwneud i'r opsiwn hwn ei ffurfweddu.

Erthyglau cysylltiedig