Archwiliwch fewnbynnau dirprwy ar gyfer gwesteiwr Subversion
Darllenwch ffurfweddiad servers Subversion gyda’i werthoedd byd-eang a rheolau grwpiau gwesteiwyr gyda’i gilydd.
Ar gyfer y ffeil ~/.subversion/servers arferol gan ddefnyddiwr Unix, mae’r archwiliad hwn yn rhestru mewnbynnau dirprwy dethol ac mapiau grwpiau gwesteiwyr heb argraffu cyfrineiriau sydd wedi’u cadw:
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)Cadwch enw gwesteiwr y storfa gyda’r allbwn hwn. Mae’r sgript yn adrodd cynnwys ffeil, nid y llwybr a ddewisodd Subversion yn y pen draw.
Gwiriwch adran enwir y grŵp sy’n cyfateb yn ogystal â global. Mae adran groups yn mapio enwau i batrymau gweinydd; gall gwerthoedd gwesteiwr a phorth y grŵp sy’n cyfateb ddisodli’r rhagosodiadau, a gall eithriadau osgoi dirprwy a ffurfweddwyd fel arall.
Yna ystyriwch ffynonellau ar lefel system a rhai penodol i’r platfform, cyfeiriadur ffurfweddu addasedig a throsi ar y llinell orchymyn. Gofynnwch am ffeiliau’r cyfrif neu’r alwad wirioneddol, nid cyfeiriadur cartref defnyddiwr arall.
Dylai gwyliwr labelu gwerthoedd yn ôl ffynhonnell a chwmpas. Mae un llinyn dirprwy system heb gymhwyster yn colli’r penderfyniad sy’n benodol i’r gwesteiwr a’r gwahaniaeth rhwng mewnbynnau ffeil defnyddiwr a pholisi system.