Cuir aon chlon GitPython tro proxy HTTP
Thoir àrainneachd proxy do Repo.clone_from, agus an uair sin thoir sùil air na roghainnean Git a dh'fhaodas a dhol thairis air.
Gus aon chlon HTTPS a chur tro proxy gun àrainneachd pròiseas Python atharrachadh agus gun roghainn Git uile-choitcheann a sgrìobhadh, thoir na caochlaidich do Repo.clone_from:
from git import Repo
repo = Repo.clone_from(
'https://git.example/team/project.git',
'/path/to/new-checkout',
env={
'http_proxy': 'http://proxy.example:8080',
'https_proxy': 'http://proxy.example:8080',
},
)Cleachd URL a' phroxy gu dìreach anns na sreangan Python. Airson stòr poblach agus slighe far a bheil proxyaidhean poblach ceadaichte, bheir liosta proxy HTTP tairgsean de chrìochan. Chan eil comharran-iomraidh buidhneachaidh an t-slige nam pàirt den URL sin. Bidh URL stòir SSH a' leantainn a' chòmhdhail SSH na àite, mar sin feumaidh an eisimpleir seo URL stòir HTTPS.
Ma tha Git fhathast a' gabhail slighe eile
Bidh mapadh env ag ùrachadh na h-àrainneachd a gheibh am fo-phròiseas Git mar dhìleab; chan eil e a' cur àrainneachd falamh na h-àite. Thoir sùil air luachan no_proxy a chaidh a shealbhachadh airson seach-rathad, agus air rèiteachadh http.proxy Git fhèin, a dh'fhaodas a dhol thairis air an roghainn àrainneachd fhreagarrach.
Is dòcha gun tachair eisimpleirean riut a bheir config don chlon. Bidh sin a' gairm roghainn --config Git clone agus a' sgrìobhadh rèiteachadh anns an stòr ùr. Tagh sin a-mhàin nuair a bu chòir don roghainn a dhol nas fhaide na am pròiseas clonaidh seo; mìnichidh rèiteachadh Git aig àm clonaidh an aghaidh aig àm a' ghairm a-mhàin an diofar.