Git svn克隆无法使用svn存储库工作

Git svn克隆无法使用svn存储库工作,git,repository,git-svn,Git,Repository,Git Svn,通过这种方式,我可以克隆SVN存储库: svn co svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name> svn-co-svn+ssh://@/var/lib/svn//var/www/ 它开始在/var/www/ 我已安装git svn包,并尝试使用git克隆此svn存储库: git svn clone svn+ssh://&l

通过这种方式,我可以克隆SVN存储库:

svn co svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
svn-co-svn+ssh://@/var/lib/svn//var/www/
它开始在
/var/www/

我已安装git svn包,并尝试使用git克隆此svn存储库:

git svn clone svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
git svn clone svn+ssh://@/var/lib/svn//var/www/
它会给出以下错误消息,并且不会下载任何内容:

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>
svn-remote.svn.url已设置:ssh://@/var/lib/svn/
想要设置为:@/var/lib/svn/
我也试过:

git svn clone <username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
git svn clone@/var/lib/svn//var/www/
这会给出相同的错误消息:

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>
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
svn-remote.svn.url已设置:ssh://@/var/lib/svn/
想要设置为:@/var/lib/svn/
还尝试:

git svn clone ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
git svn clone ssh://@/var/lib/svn//var/www/
并给出以下错误消息:

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>
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
在/var/www/.Git中初始化空Git存储库/
传递到RA层的URL错误:无法识别/usr/lib/git core/git svn行2299处的“ssh://@/lib/svn/”的URL方案

你知道我可能做错了什么吗?

似乎问题与文件夹中的权限有关,我在我的主目录的另一个文件夹中尝试了git svn clone,而不是
/var/www
,效果非常好

下面是我使用的完整命令:

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

我也遇到了这些问题,但没有指定目标目录:

sudo git svn clone svn+ssh://<username>@<host>.net/var/svn/<project>
sudo git svn clone svn+ssh://@net/var/svn/ 应该简单地说:

sudo git svn clone svn+ssh://<username>@<host>.net/var/svn/<project> .
sudo git svn clone svn+ssh://@net/var/svn/。
我也使用了
git svn clone-s
来获取svn提交注释。

您尝试过克隆到其他目录吗?您使用的是什么版本的git?在哪个操作系统上?