2013-04-26 12 views
6

का उपयोग कर इस तरह मैं एक SVN भंडार क्लोन कर सकते हैं काम नहीं कर रहा क्लोन:Git SVN एक SVN भंडार

svn co svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> 

यह तहत /var/www/<repository_name>

मैं Git SVN पैकेज स्थापित किया है की उम्मीद फ़ाइलें बनाने के लिए शुरू होता है

git svn clone svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> 

यह निम्न त्रुटि संदेश देता है और यह कुछ भी डाउनलोड नहीं करता है:

0123, और मैं GIT उपयोग करते हुए इस SVN भंडार क्लोन करने की कोशिश की
svn-remote.svn.url already set: ssh://<username>@<url>/var/lib/svn/<repository_name> 
wanted to set to: <username>@<url>/var/lib/svn/<repository_name> 

मैं भी कोशिश की है:

git svn clone <username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> 

कौन सा एक ही त्रुटि संदेश देता है:

svn-remote.svn.url already set: ssh://<username>@<url>/var/lib/svn/<repository_name> 
wanted to set to: <username>@<url>/var/lib/svn/<repository_name> 

भी करने की कोशिश की:

git svn clone ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> 

और यह निम्न त्रुटि संदेश देता है :

Initialized empty Git repository in /var/www/<repository_name>/.git/ 
Bad URL passed to RA layer: Unrecognized URL scheme for 'ssh://<username>@<url>/lib/svn/<repository_name>' at /usr/lib/git-core/git-svn line 2299 

कोई विचार क्या मैं गलत कर रहा हूं?

+1

क्या आपने एक अलग निर्देशिका में क्लोनिंग करने का प्रयास किया है? – Chronial

+0

आप किस गिट का उपयोग कर रहे हैं? और किस ओएस पर? – jszakmeister

उत्तर

2

ऐसा लगता है कि समस्या फ़ोल्डर में अनुमतियों से संबंधित थी, मैंने /var/www की बजाय मेरी होम निर्देशिका में किसी अन्य फ़ोल्डर में गिट svn क्लोन की कोशिश की है और यह एक आकर्षण की तरह काम करता है।

यहाँ

पूरा आदेश मैं का उपयोग किया है:

git svn clone svn+ssh://<svn_username>@<url>/var/lib/svn/<repository_name> /home/<my_user>/<repository_name>/ 
0

मैं भी इन मुद्दों को मिला है लेकिन एक लक्ष्य निर्देशिका specifiying नहीं द्वारा:

sudo git svn clone svn+ssh://<username>@<host>.net/var/svn/<project> 

बस होना चाहिए:

sudo git svn clone svn+ssh://<username>@<host>.net/var/svn/<project> . 
1

मैंने भी svn प्रतिबद्ध टिप्पणियां प्राप्त करने के लिए git svn clone -s का उपयोग किया।

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