2010-03-19 11 views
16

मैं उबंटू लिनक्स पर एक नया एसवीएन सर्वर स्थापित कर रहा हूं। भंडार रखने के लिए एक अच्छी जगह (सर्वोत्तम अभ्यास) कहां है? क्या मुझे एक नया उपयोगकर्ता बनाना चाहिए? सर्वर http: // के माध्यम से पहुंचा जाएगा, इसलिए उपयोगकर्ता खातों आदि बनाने की कोई आवश्यकता नहीं है (जैसा कि svn: // के लिए मामला था)।लिनक्स में एसवीएन रिपोजिटरी निर्देशिका कहां डालें?

अग्रिम

+0

सर्वर गलती पर यह पूछने के लिए शायद बेहतर है ... –

+0

यह समझ में आता है। मैं इसे बाद में स्थानांतरित करने की कोशिश करूंगा। – alexloh

उत्तर

18

मुझे /srv के तहत चीजें डालना पसंद है, क्योंकि यह FHS में परिभाषा से मेल खाता है।

+0

ठीक है मैं बहुमत के निर्णय के साथ जाऊंगा। असल में नीचे दिए गए सभी सुझावों को समझ में आता है, मैंने शुरू में/var/svn के साथ भी रखा है क्योंकि यह मेरे htdocs के बगल में है, लेकिन मुझे लगता है कि मानक एक कारण के लिए है ... – alexloh

0

मैं अपाचे मॉड्यूल के माध्यम से मेरी SVN की मेजबानी, तो मैं आम तौर पर सिर्फ SVN उपयोगकर्ताओं के लिए मेरा अपाचे उपयोगकर्ता के अंतर्गत रखें, मेरे htdocs के रूप में एक ही स्तर पर, और सेटअप एक विशिष्ट प्रमाणीकरण में बहुत धन्यवाद। Htdocs के तहत नहीं, लेकिन एक ही स्तर।

यदि आपके पास बहुत सारी परियोजनाएं हैं, तो एसवीएन को एक और मात्रा समर्पित करें क्योंकि यह बढ़ेगा।

4

एफएचएस के अनुसार सेवा डेटा के लिए नया स्थान /srv है, इसलिए शायद सबसे अच्छा होगा।

1

मुझे लगता है कि मैं पुराना स्कूल हूं लेकिन मुझे चीजें (अपाचे, टोमकैट, ... आदि)/usr/local में रखना पसंद है। इसलिए मैं आमतौर पर/usr/local/svn में रिपॉजिटरीज़ बनाउंगा और अपाचे मॉड्यूल संदर्भ httpd.conf

+3

वह पुराना स्कूल है। लंबे समय तक, लिनक्स नीति में से कुछ रहा है जो/usr के अंतर्गत फाइलें कम या ज्यादा स्थिर हैं। इससे पहले कि मैं Mercurial में स्थानांतरित करने से पहले मैं अपने भंडार/var के तहत डाल दिया। –

3

में पथ हमेशा मैंने /var/svn या /var/lib/svn का उपयोग किया है। हालांकि यह FHS के साथ काफी लाइन नहीं है, यह अन्य ऐप्स वास्तव में क्या करता है इसके करीब आता है (RHEL5 पर, अपाचे /var/www का उपयोग करता है; PostgreSQL /var/lib/pgsql का उपयोग करता है)। जैसा कि सुझाव दिया गया है, /srv/svn एक और अच्छी जगह की तरह दिखता है। और आप कहते हैं "देखो, मैं the standard का पालन कर रहा हूं!"

या तो /usr/svn या /usr/local/svn शायद बुरा रूप पर विचार किया जाएगा का उपयोग कर, और अपने सभी लिनक्स मित्र अपनी पीठ :-)

+5

'/ var/www' एक पुरानी क्रूरता है जो वास्तव में देवताओं की इच्छा है कि वे ठीक कर सकें। –

-3
/home/username/Dropbox 

के पीछे इस तरह से आप बैकअप SVN आप पर हंसते जाएगा और यह उपयोग कर सकते हैं एक विंडोज मशीन पर भी।

संबंधित मुद्दे