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 વિભાગ નામોને સર્વર પેટર્ન સાથે મેપ કરે છે; મેળ ખાતા જૂથના હોસ્ટ અને પોર્ટ મૂલ્યો ડિફોલ્ટને બદલી શકે છે, અને અપવાદો બીજી રીતે ગોઠવેલા પ્રોક્સીને ટાળી શકે છે.
પછી સિસ્ટમ-સ્તરીય અને પ્લેટફોર્મ-વિશિષ્ટ સ્રોત, કસ્ટમ ગોઠવણી ડિરેક્ટરી અને કમાન્ડ-લાઇન ઓવરરાઇડ ધ્યાનમાં લો. બીજા વપરાશકર્તાની હોમ ડિરેક્ટરીને બદલે વાસ્તવિક એકાઉન્ટ અથવા કૉલની ફાઇલોને પૂછો.
વ્યુઅરે મૂલ્યોને સ્રોત અને વ્યાપ પ્રમાણે લેબલ કરવા જોઈએ. એક અનિશ્ચિત સિસ્ટમ પ્રોક્સી શબ્દમાળા હોસ્ટ-વિશિષ્ટ નિર્ણય અને વપરાશકર્તા-ફાઇલ ઇનપુટ વિરુદ્ધ સિસ્ટમ નીતિ વચ્ચેનો ભેદ બંને ગુમાવે છે.