4

我在 Windows 上使用 msysgit

在旧仓库上,我对这个命令没有任何问题

git svn clone -s --username=XXX https://URL

但是 repo 已经移动,现在 url 是这样的:svn://URL:port 我如何设置这个端口号?使用

git svn clone svn://URL:port

结果出现“mkdir ... not a directory”错误,并且没有端口它无法找到存储库

4

3 回答 3

3

我有同样的问题。我通过简单地从 svn URL 中删除端口号来解决它。这很有效,因为我的 ssh 配置中有一个该 URL 的条目,该 URL 已经将其映射到特定端口。如果您没有配置它,您的 ssh 配置中的条目将如下所示:

Host my.svnrepo.com
     User your.name
     Port 321
于 2011-03-08T16:42:19.767 回答
1

如果服务器不接受 ssh 连接,您最好尝试:

git svn clone "svn://my.svnrepo.com:port" mydir

然后将 repo 保存在 mydir 中,避免 mkdir 错误。

于 2012-07-24T15:20:03.360 回答
0

你试过了吗-p ####-e "p ####"这将是我的 2 个猜测。

于 2010-02-21T14:07:11.903 回答