Kagua ingizo za proksi za mwenyeji wa Subversion
Soma usanidi wa servers wa Subversion pamoja na thamani za jumla na kanuni za vikundi vya wenyeji.
Kwa faili ~/.subversion/servers ya kawaida ya mtumiaji wa Unix, ukaguzi huu unaorodhesha ingizo za proksi zilizochaguliwa na ramani za vikundi vya wenyeji bila kuchapisha nenosiri zilizohifadhiwa:
from configparser import ConfigParser
from pathlib import Path
settings = ConfigParser(interpolation=None)
settings.read(Path.home() / '.subversion' / 'servers')
for key in ('http-proxy-host', 'http-proxy-port',
'http-proxy-exceptions'):
print(key, settings.get('global', key, fallback=''))
if settings.has_section('groups'):
for group, patterns in settings.items('groups'):
print('group', group, patterns)Hifadhi jina la mwenyeji wa hazina pamoja na matokeo haya. Skripti huripoti maudhui ya faili, si njia ambayo Subversion iliichagua mwishowe.
Kagua sehemu iliyotajwa ya kikundi kinacholingana pamoja na global. Sehemu ya groups huunganisha majina na mifumo ya seva; thamani za mwenyeji na bandari za kikundi kinacholingana zinaweza kubatilisha chaguo-msingi, na isipokuwa zinaweza kukwepa proksi iliyosanidiwa kwa njia nyingine.
Kisha zingatia vyanzo vya ngazi ya mfumo na maalum kwa jukwaa, saraka maalum ya usanidi na ubatilishaji wa mstari wa amri. Uliza faili za akaunti au wito halisi, si saraka ya nyumbani ya mtumiaji mwingine.
Kionyeshi kinapaswa kuweka lebo kwa thamani kulingana na chanzo na wigo. Mfuatano mmoja usiohitimu kuhusu proksi ya mfumo unapoteza uamuzi maalum wa mwenyeji na tofauti kati ya ingizo za faili ya mtumiaji na sera ya mfumo.