公司版本控制还是使用 SVN,但是个人习惯使用 Git,于是使用 git-svn
替代 SVN。
但是在 git svn clone svn://xxxx
之后,竟然出现了 Permission denied
,还有一坨 Perl 的报错。当时傻逼似的去狂搜和权限相关的解决方案,直到我看到了 Using higher level of URL: xxxxxx
。
恍然大悟,我只有 SVN 某个分支的权限,但是 git-svn
会非常“智能”地使用root 路径拉取整个 SVN 项目,于是需要添加 --no-minimize-url
参数阻止 git-svn
自动使用更高级的,你没有权限的路径。具体可以参考这篇提问。
没了,是不是很水,我也是这么觉得的,这个博主真辣鸡。
原创文章,转载请以链接形式注明出处:https://blog.ttionya.com/article-1828.html