2012-08-04 9 views
17

सर्वर पर एसवीएन रिपॉजिटरी कैसे बनाएं? हालांकि मुझे इस पर विभिन्न लेख मिल गए हैं, लेकिन मेरी वेबसाइट पर रिपोजिटरी बनाते समय भी समस्याएं आ रही हैं। अभी मैं अपने एसवीएन भंडार के रूप में assembla का उपयोग कर रहा हूं, लेकिन मेरी होस्टिंग पर अपना खुद का निर्माण करना चाहता हूं।सर्वर पर एसवीएन रिपोजिटरी कैसे बनाएं?

+4

क्या समस्याएं हैं? यह सवाल जवाब देने के लिए बहुत अस्पष्ट और मूल रूप से असंभव है। –

उत्तर

19
  1. एक भंडार बनाएँ:

    svnadmin create /svnrepos

  2. एक SVN उपयोगकर्ता बनाएं

    vi /svnrepos/conf/svnserve.conf

    anon-accesuser = password

    उदाहरण के लिए:: tony = mypassword

  3. प्रारूप में = कोई भी

    Auth-पहुँच = लिखना

    पासवर्ड-db = पासवर्ड

    और जोड़ने के उपयोगकर्ताओं अपनी परियोजना आयात करें

    (मान लें कि आप /projects/myrailsproject में अपनी परियोजना फ़ाइलों डाल दिया है)

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  4. Daemon

    svnserve -d

    हो गया के रूप में SVN सर्वर शुरू करें! अब आपके पास अपाचे सबवर्जन सर्वर होना चाहिए जो एक परियोजना के साथ चल रहा है जिसका नाम मायराइल्सप्रोजेक्ट है।

    यह भंडार से बाहर देखने का प्रयास करें:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    जब से हम कोई भी आप यूज़रनेम और पासवर्ड जो आप फ़ाइल /svnrepos/conf/passwd में बनाया के लिए नहीं कहा जाएगा करने के लिए शीघ्र-पहुँच निर्धारित किया है।

+0

पासवर्ड के लिए vi/svnrepos/conf/passwd –

+1

संदर्भ लिंक http://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps –

+0

svnadmin create शाखाओं, टैग या ट्रंक उप के साथ रेपो प्रारंभ करने के लिए प्रतीत नहीं होता है -directories। यह कैसे किया जाता है? –