rfc*_*484 7 git git-svn repository
通过这种方式,我可以克隆SVN存储库:
svn co svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
Run Code Online (Sandbox Code Playgroud)
它开始在下创建预期的文件 /var/www/<repository_name>
我已经安装了git svn包,我尝试使用GIT克隆这个SVN存储库:
git svn clone svn+ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
Run Code Online (Sandbox Code Playgroud)
它给出以下错误消息,它不下载任何东西:
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>
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
git svn clone <username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
Run Code Online (Sandbox Code Playgroud)
这给出了相同的错误消息:
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>
Run Code Online (Sandbox Code Playgroud)
还尝试过:
git svn clone ssh://<username>@<url>/var/lib/svn/<repository_name> /var/www/<repository_name>
Run Code Online (Sandbox Code Playgroud)
并且它给出以下错误消息:
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
Run Code Online (Sandbox Code Playgroud)
知道我可能做错了什么吗?
看来问题与文件夹中的权限有关,我在我的主目录中的另一个文件夹中尝试了 git svn clone 而不是/var/www,它的工作就像一个魅力。
这是我使用过的完整命令:
git svn clone svn+ssh://<svn_username>@<url>/var/lib/svn/<repository_name> /home/<my_user>/<repository_name>/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6513 次 |
| 最近记录: |