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 విభాగం పేర్లను సర్వర్ నమూనాలకు మ్యాప్ చేస్తుంది; సరిపోలే గ్రూప్ యొక్క హోస్ట్ మరియు పోర్ట్ విలువలు డిఫాల్ట్లను భర్తీ చేయగలవు, మరియు మినహాయింపులు మరో విధంగా కాన్ఫిగర్ చేసిన ప్రాక్సీని దాటవేయగలవు.
తర్వాత సిస్టమ్-స్థాయి మరియు ప్లాట్ఫారమ్-నిర్దిష్ట మూలాలు, అనుకూల కాన్ఫిగరేషన్ డైరెక్టరీ మరియు కమాండ్-లైన్ ఓవర్రైడ్లను పరిగణించండి. మరో వినియోగదారు హోమ్ డైరెక్టరీకి బదులు అసలు ఖాతా లేదా పిలుపు ఫైల్లను అడగండి.
వ్యూయర్ విలువలను మూలం మరియు పరిధి ప్రకారం లేబుల్ చేయాలి. అర్హత లేని ఒకే సిస్టమ్ ప్రాక్సీ స్ట్రింగ్ హోస్ట్-నిర్దిష్ట నిర్ణయాన్ని మరియు వినియోగదారు-ఫైల్ ఇన్పుట్లు మరియు సిస్టమ్ విధానం మధ్య భేదాన్ని రెండింటినీ కోల్పోతుంది.