Subversion ഹോസ്റ്റിന്റെ പ്രോക്സി ഇൻപുട്ടുകൾ പരിശോധിക്കുക
Subversion-ന്റെ servers ക്രമീകരണം അതിന്റെ ആഗോള മൂല്യങ്ങളും ഹോസ്റ്റ്-ഗ്രൂപ്പ് നിയമങ്ങളും സഹിതം ഒരുമിച്ച് വായിക്കുക.
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 വിഭാഗം പേരുകളെ സർവർ പാറ്റേണുകളിലേക്ക് മാപ്പ് ചെയ്യുന്നു; യോജിക്കുന്ന ഗ്രൂപ്പിന്റെ ഹോസ്റ്റ്, പോർട്ട് മൂല്യങ്ങൾക്ക് ഡിഫോൾട്ടുകളെ മറികടക്കാം, കൂടാതെ അപവാദങ്ങൾക്ക് മറ്റൊരു രീതിയിൽ ക്രമീകരിച്ച പ്രോക്സിയെ ഒഴിവാക്കാം.
തുടർന്ന് സിസ്റ്റം-തലവും പ്ലാറ്റ്ഫോം-നിർദ്ദിഷ്ടവുമായ ഉറവിടങ്ങൾ, ഒരു കസ്റ്റം കോൺഫിഗറേഷൻ ഡയറക്ടറി, കമാൻഡ്-ലൈൻ ഓവർറൈഡുകൾ എന്നിവ പരിഗണിക്കുക. മറ്റൊരു ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയല്ല, യഥാർത്ഥ അക്കൗണ്ടിന്റെയോ വിളിയുടെയോ ഫയലുകൾ ചോദിക്കുക.
ഒരു വ്യൂവർ മൂല്യങ്ങൾ ഉറവിടവും പരിധിയും അനുസരിച്ച് ലേബൽ ചെയ്യണം. യോഗ്യതയില്ലാത്ത ഒരു സിസ്റ്റം പ്രോക്സി സ്ട്രിംഗ് ഹോസ്റ്റ്-നിർദ്ദിഷ്ട തീരുമാനവും ഉപയോക്തൃ-ഫയൽ ഇൻപുട്ടും സിസ്റ്റം നയവും തമ്മിലുള്ള വ്യത്യാസവും നഷ്ടപ്പെടുത്തുന്നു.