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 பகுதி பெயர்களை சேவையக வடிவங்களுடன் வரைபடமாக்குகிறது; பொருந்தும் குழுவின் ஹோஸ்ட் மற்றும் போர்ட் மதிப்புகள் இயல்புநிலைகளை மீறலாம், மேலும் விதிவிலக்குகள் வேறு வழியில் கட்டமைக்கப்பட்ட ப்ராக்ஸியைத் தவிர்க்கலாம்.
பின்னர் கணினி-நிலை மற்றும் தளம்-சார்ந்த மூலங்கள், தனிப்பயன் கட்டமைப்பு கோப்பகம் மற்றும் கட்டளை-வரி மேலெழுதல்களைக் கருத்தில் கொள்ளுங்கள். மற்றொரு பயனரின் வீட்டு கோப்பகத்திற்குப் பதிலாக உண்மையான கணக்கு அல்லது அழைப்பின் கோப்புகளைக் கேளுங்கள்.
ஒரு பார்வையாளர் மதிப்புகளை மூலம் மற்றும் எல்லை அடிப்படையில் லேபிளிட வேண்டும். தகுதியற்ற ஒற்றை கணினி ப்ராக்ஸி சரம் ஹோஸ்ட்-சார்ந்த முடிவையும் பயனர்-கோப்பு உள்ளீடுகளுக்கும் கணினி கொள்கைக்கும் இடையிலான வேறுபாட்டையும் இழக்கிறது.