2013-04-26 30 views
6

kullanarak çalışmıyor klon:Git svn Ben SVN deposunu klonlayabilirsiniz Bu şekilde bir SVN deposunu

Ben git svn paketi yükledim /var/www/<repository_name>

altında beklenen dosyaları oluşturmak başlar

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

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

aşağıdaki hata iletisini verir ve bu bir şey indirmez:

0123, I ve GIT kullanarak bu SVN deposunu klonlamak çalıştı
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> 

Ben de denedim:

aynı hata mesajı veriyor
git svn clone <username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> 

: Ayrıca çalıştı

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> 

Ve aşağıdaki hata iletisini verir :

ben yanlış yapıyor olabilir ne herhangi bir fikir

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

Farklı bir dizine klonlamayı denediniz mi? – Chronial

+0

Hangi sürümü kullanıyorsunuz? Ve hangi işletim sistemi? – jszakmeister

cevap

2

Bu sorun, klasördeki izinlerle ilgili görünüyordu, ben /var/www yerine Ev dizinimde başka bir klasörde git svn clone denedim ve bir çekicilik gibi çalıştı. İşte

ben kullandım tam komut:

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

Ben de bu konuları var ama bir hedef dizin specifiying vermeyerek:

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

basitçe şu olmalı:

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

Ayrıca svn taahhüt yorumlarını almak için git svn clone -s kullanıyorum.