ለተለመደው የUnix ተጠቃሚ ~/.subversion/servers ፋይል፣ ይህ ምርመራ የተቀመጡ የይለፍ ቃላትን ሳያትም የተመረጡ የፕሮክሲ ግብዓቶችን እና የአስተናጋጅ-ቡድን ካርታዎችን ይዘረዝራል፦

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)

የማከማቻውን የአስተናጋጅ ስም ከዚህ ውጤት ጋር ያስቀምጡ። ስክሪፕቱ የፋይሉን ይዘት ያሳያል፣ Subversion በመጨረሻ የመረጠውን መንገድ አይደለም።

ከglobal በተጨማሪ የሚመሳሰለውን ቡድን የተሰየመ ክፍል ያረጋግጡ። የgroups ክፍል ስሞችን ከአገልጋይ ስርዓተ-ጥበቦች ጋር ያገናኛል፤ የሚመሳሰለው ቡድን የአስተናጋጅ እና የወደብ እሴቶች ነባሪዎችን ሊያስተካክሉ ይችላሉ፣ እና ልዩ ሁኔታዎች በሌላ መንገድ የተዋቀረውን ፕሮክሲ ሊያልፉ ይችላሉ።

ከዚያም በስርዓት ደረጃ እና በመድረክ ልዩ የሆኑ ምንጮችን፣ ብጁ የውቅር ማውጫን እና የትዕዛዝ መስመር ማሻሻያዎችን ግምት ውስጥ ያስገቡ። የሌላ ተጠቃሚን የቤት ማውጫ ሳይሆን የትክኛውን መለያ ወይም ጥሪ ፋይሎች ይጠይቁ።

አንድ መመልከቻ እሴቶችን በምንጭ እና በወሰን መሰየም አለበት። አንድ ያልተመሳከረ የስርዓት ፕሮክሲ ሕብረቁምፊ ሁለቱንም የአስተናጋጅ-ልዩ ውሳኔ እና በተጠቃሚ ፋይል ግብዓቶች እና በስርዓት ፖሊሲ መካከል ያለውን ልዩነት ያጣል።

ተዛማጅ ጽሑፎች