मैंने अपने सर्वर पर तोड़फोड़ और अपाचे स्थापित किए हैं।
अगर मैं इसे अपने वेबब्रोज़र के माध्यम से ब्राउज़ करता हूं तो यह ठीक काम करता है ( http://svn.host.com/reposname )। हालाँकि, अगर मैं अपनी मशीन पर चेकआउट करता हूँ तो मुझे निम्नलिखित त्रुटि मिलती है:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
मैंने अपाचे की त्रुटि लॉग की जाँच की, लेकिन यह कुछ भी नहीं कहता है। (यह अब - संपादित देखें)
मेरी रिपॉजिटरी के अंतर्गत संग्रहित हैं: / var / www / svn / repos /
मेरी वेबसाइट के अंतर्गत संग्रहीत किया जाता है: / var / www / vhosts / x / ...
यहाँ उपडोमेन के लिए conf फ़ाइल है:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
प्रमाणीकरण ठीक काम करता है।
क्या किसी को पता है कि यह क्या कारण हो सकता है?
- संपादित करें
इसलिए मैंने अपाचे (फिर से) को फिर से शुरू किया और फिर से कोशिश की और अब यह मुझे एक त्रुटि संदेश देता है, लेकिन यह वास्तव में मदद नहीं करता है। किसी को भी एक विचार है कि इसका क्या मतलब है?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- संपादित करें २
अगर मैं svn info
इसे कुछ भी उपयोगी नहीं देता:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
मैंने एक स्थानीय चेकआउट ( svn checkout file:///var/www/svn/repos/reposname
) करने की कोशिश की और वह ठीक काम करता है (काम को ठीक करने / जोड़ने / जोड़ने) भी। तो ऐसा लगता है कि अपाचे के साथ कुछ करना है।
कुछ अन्य जानकारी:
- मैं सेंटो 5.3 चला रहा हूं
- Plesk 9.3
- तोड़फोड़, संस्करण 1.6.9 (r901367)
- संपादित करें ३
मैंने रिपॉजिटरी को स्थानांतरित करने की कोशिश की, लेकिन इससे कोई फर्क नहीं पड़ा।
selinux अक्षम है इसलिए ऐसा नहीं है।
Options +indexes
जो वास्तव में एक svn स्थान में कुछ भी उपयोगी नहीं होना चाहिए।