2016-11-16 15 views
6

के लिए व्यूवैक मैं svv (V1.8) के साथ viewvc (V1.1.22) का उपयोग कर रहा हूं और svn svnserve पथ आधारित पहुंच का उपयोग करता है। व्यूवैक ठीक काम करता है जब उपयोगकर्ता ने भंडार स्तर पर पहुंच पढ़ी है। उपयोगकर्ता भंडार स्तर पर पढ़ने की न हो, तो यह नीचे की तरह एक त्रुटि फेंकता है, भले ही मैं अनुमति पथ सहित पूर्ण यूआरएल का उपयोग:पथ आधारित svn access

यूआरएल: https://mysvn.com/viewvc/test-repo/branches/branch-A/dist

रूट " टेस्ट-रेपो "अज्ञात है। अगर आपको लगता है कि मान सही है, तो कृपया अपनी कॉन्फ़िगरेशन को दोबारा जांचें।

[समूहों]

test_group = user1, user2

:

HTTP प्रतिक्रिया स्थिति

404 नहीं मिला

मेरे प्रमाणन फ़ाइल नीचे की तरह दिखता है [/] * =

[: ग्लोब: परीक्षण रेपो:/शाखाओं/*/जिले]

@test_group = r

अगर मैं जोड़ने के लिए एक और नियम देने भंडार स्तर तक पढ़ने की पहुंच, viewvc ठीक काम करता है ।

[परीक्षण रेपो: /]

@test_group = r

वहाँ किसी भी तरह से viewvc बताने के लिए अनुमति दी फ़ोल्डरों पर ब्राउज़िंग भले ही अनुमति देने के लिए है, भंडार के स्तर पहुंच प्रतिबंधित है? किसी भी मदद की सराहना की।

उत्तर

0

इस लिंक को देखें, शायद यह आपको मदद करता है।

SVN Access Manager Documentation

यह निश्चित रूप से दूसरों की मदद।

0

दो इंटरफेस के बीच मुख्य मुद्दा यह है कि व्यूवीवी की आवश्यकता है कि आप सभी तरह से भंडार के शीर्ष से अनुमतियां दें। वेबएसवीएन आपको सबफ़ोल्डर में अनुमति देने की अनुमति देता है और यह शीर्ष तक सीमित अंतर्निहित अनुमति देता है। इसके आस-पास पहुंचने के लिए आपको ऑथ फ़ाइल में दो बदलाव करने की आवश्यकता है।

  1. रूट पर अज्ञात (स्टार) पढ़ने की अनुमति दें, इसलिए कोई भी उस पेड़ के नीचे फ़ोल्डर्स को प्राप्त कर सकता है जिसकी उन्हें आवश्यकता है।
  2. अब, आप सभी सबफ़ोल्डर्स आप करते हैं में उन्हें नहीं चाहते करने के लिए अनुमतियों को निकालने की जरूरत है। सहित आप अपने प्रमाणन फाइल करने के लिए बनाने के लिए होगा क्या सटीक परिवर्तन एक विस्तृत उदाहरण के लिए

, इस लिंक को देख : ViewVC and SVN permissions