সাধাৰণ 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 ছেক্সনে নামসমূহক চাৰ্ভাৰ পেটাৰ্ণলৈ মেপ কৰে; মিলা গ্ৰুপৰ হোষ্ট আৰু পৰ্ট মানে ডিফল্টসমূহ অতিক্ৰম কৰিব পাৰে, আৰু ব্যতিক্ৰমসমূহে অন্যথা কনফিগাৰ কৰা প্ৰক্সি এৰাই যাব পাৰে।

তাৰ পিছত চিস্টেম-স্তৰ আৰু প্লেটফৰ্ম-নিৰ্দিষ্ট উৎস, এটা কাষ্টম কনফিগাৰেচন ডাইৰেক্টৰি আৰু কমাণ্ড-লাইন অভাৰৰাইডসমূহ গণনাত লওক। আন ব্যৱহাৰকাৰীৰ হোম ডাইৰেক্টৰিৰ পৰিৱৰ্তে প্ৰকৃত একাউণ্ট বা ইনভ’কেশ্যনৰ ফাইলসমূহ সুধক।

এটা ভিউৱাৰে মানসমূহ উৎস আৰু পৰিসৰ অনুসৰি লেবেল কৰা উচিত। এটা অযোগ্য চিস্টেম প্ৰক্সি ষ্ট্ৰিঙে হোষ্ট-নিৰ্দিষ্ট সিদ্ধান্ত আৰু ব্যৱহাৰকাৰী-ফাইল ইনপুট বনাম চিস্টেম নীতিৰ পাৰ্থক্য দুয়োটাই হেৰুৱায়।

সম্পৰ্কিত প্ৰবন্ধ