【发布时间】:2012-11-14 08:22:02
【问题描述】:
我在尝试使用 git svn 克隆 svn rep 时遇到以下错误:
eugene$ git svn clone https://my.site/svn/ here
Initialized empty Git repository in /Users/eugene/Documents/workspace/test/here/.git/
Bad URL passed to RA layer: Unrecognized URL scheme for 'https://my.site/svn' at /usr/local/git/lib/perl5/site_perl/Git/SVN.pm line 148.
svn checkout https://my.site/svn/ 工作正常。
我已经重新运行了
cpan SVN::Core
并安装完成,但仍然出现错误。
【问题讨论】:
-
你有什么理由在你的
git svn clone中使用 URLhttps://my.site/svn/而不是在你的 svn 命令中使用https://my.site/svn/rp吗?您是否通过 git upgrade 更改了错误(即,它现在是更新 2 中的错误,还是您仍然收到原始错误)?您的 svn 存储库是否具有标准的分支和标记约定(主干/分支/标签)? -
不,没有关于 URL 的具体原因。使用 git upgrade 我不再收到 SSL 握手错误,而是出现无法识别的 URL 方案错误。 svn repo 没有标准的分支和标记,只有主干文件夹。
-
我已更新说明,以免与过时的问题混淆。
-
谢谢。我想
svn checkout https://my.site/svn/可以吗?即,https://my.site/svn/是一个有效的回购? -
是的,svn checkout my.site/svn 工作正常。这是一个有效的回购。