当前位置:  开发笔记 > 运维 > 正文

从我的在线存储库签出时出现SVN错误(200 OK)

如何解决《从我的在线存储库签出时出现SVN错误(200OK)》经验,为你挑选了2个好方法。

我正在尝试在我的主机上设置我的第一个存储库,并且在使用TortoiseSVN签出项目时出现此错误:

错误:" http://mywebsite.com/svn/myproject "的选项:200 OK(http://mywebsite.com)

这是我做的:

    Ssh进入我的主机并前往/ home/myaccnt和'svnadmin创建svn'

    创建我的项目存储库:'svn mkdir svn/myproject'

    将文件添加到存储库:cd /home/myaccnt/.../myproject(其中包含/ tags,/ branch,/ trunk); 'svn import file:/// home/myaccnt/svn/myproject'(此时可以看到添加的大文件列表.)
    此时我认为我已经设置了我的存储库并将我的项目导入到库.所以,我准备在我的Windows机器上使用TortoiseSVN结帐.所以:

    在我想要结帐的文件夹中,我右键单击和SVN Checkout,然后确保我的URL是:http://mywebsite.com/svn/myproject

结果?

错误:" http://mywebsite.com/svn/myproject "的选项:200 OK(http://mywebsite.com)

有人对我有什么想法吗?我可能会遗漏一些与我的存储库或htaccess的结构基本相关的东西......或者其他东西.



1> 小智..:

我不得不深入研究这个问题,并找到以下几页引导我找到解决方案: - http://comments.gmane.org/gmane.comp.version-control.subversion.devel/117844 (特别参见链接到"朱利安的补丁".)

有人说,"OPTIONS of :200()OK"错误是非常误导的,通常只是意味着存储库URL是错误的.


是啊.在大多数情况下,这是一个错误的网址.我刚刚再次拥有它,但我总是忘记它的原因.

2> 小智..:

我在简单的"svn list"命令中遇到了类似的问题.

为了延长维托尔·马特乌斯就回答斜线:在建立一个内部的服务器上使用Apache我自己的仓库,我原来Location在Apache 2配置文件中的标签看起来像:


    ...

在"repo_address"之后有一个尾随"/ "的地方.那里不应该有斜线:


    ...

微妙的东西,但它有很大的不同.现在打电话给

svn list http://my.server.com/svn/repo_address

工作良好.有时候仔细阅读手册会有所帮助;-)

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有