我已经签出了我的存储库主干。这是有效的,我可以将更改提交到主干。我的存储库中继url是:
https://foo.jira.com/svn/PROJECTNAME/trunk
我们也在使用多个分支,所以我想在Intellij Idea中配置它们。分支URL为:
https://foo.jira.com/svn/PROJECTNAME/branches
在"配置子版本分支"对话框中,我点击"+"按钮,弹出错误:
svn: E170001: OPTIONS of '/svn': 403 Forbidden (https://foo.jira.com)
我对PROJECTNAME项目拥有完全权限,但svn似乎使用svn文件夹作为根目录,尽管https://foo.jira.com/svn/PROJECTNAME设置为项目根。
有人能帮我吗?
谢谢!
这是一个已知的错误。解决方法是手动键入分支URL,而不是浏览。
如上所述:将以下参数添加到JVM(在regedit中编辑服务):
-Dsvnkit.http.methods=Basic,Digest,Negotiate,NTLM
要在regedit中查找服务,只需在services.msc中查找服务名称(例如JIRA031011191852),并在regedit中搜索。
此外,如果使用SSL,请确保在JVM输入参数中启用了SSL。
-Dsvnkit.http.sslProtocols=SSLv3
为我工作。