【发布时间】:2017-04-11 16:08:06
【问题描述】:
使用git svn 对所有操作都没有问题,除非我尝试使用git svn branch。
当我从以前使用 git svn clone --stdlayout 成功克隆的本地存储库中尝试 git svn branch newbranch -m "another branch" 时,我收到以下错误:
无法创建会话:无法连接到 URL 'https://mysvnserver.blah/path/to/svn/project/trunk' 处的存储库:服务器 SSL 证书验证失败:颁发者在 C:\Program Files\Git\mingw64/libexec/git-core\ 不受信任git-svn 第 1199 行。
这个错误没有多大意义,因为git svn 可以与其他命令(例如rebase、dcommit 等)一起正常工作。并且dcommit 确实成功地将更改写回远程颠覆存储库。
我使用的是 git 版本 2.10.2.windows.1
【问题讨论】:
-
在 2.11.1.windows.1 版本中遇到同样的问题。我尝试仅将 repo 更改为 HTTP,因此没有进行证书检查,但它仍然失败并出现不同的错误。
Can't call method "full_pushurl" on an undefined value at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1117.
标签: git-svn