Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 陆龟皮箱结帐“;服务器发送了意外的返回值(403禁止)以响应选项;错误_Svn_Tortoisesvn_Http Status Code 403 - Fatal编程技术网

Svn 陆龟皮箱结帐“;服务器发送了意外的返回值(403禁止)以响应选项;错误

Svn 陆龟皮箱结帐“;服务器发送了意外的返回值(403禁止)以响应选项;错误,svn,tortoisesvn,http-status-code-403,Svn,Tortoisesvn,Http Status Code 403,我的问题是,每次我用下面的URL做一些操作时:我得到 服务器发送了意外的返回值(403禁止),以响应“选项” 我提供的用户和密码是正确的,因此没有问题 我不知道问题出在哪里,我不知道是服务器(在我无法控制的witch上)还是我的乌龟客户端。根据这篇文章,这是一个已知的错误 手动设置用户名和密码可能会有所帮助我认为这不是TroitoiseSVN。问题很可能是您无法访问完整树或所有HTTP操作。请尝试在浏览器中访问这些URL: 然后查看是否出现403错误。否则,您需要与系统管理员联系以修复权限

我的问题是,每次我用下面的URL做一些操作时:我得到

服务器发送了意外的返回值(403禁止),以响应“选项”

我提供的用户和密码是正确的,因此没有问题


我不知道问题出在哪里,我不知道是服务器(在我无法控制的witch上)还是我的乌龟客户端。

根据这篇文章,这是一个已知的错误
手动设置用户名和密码可能会有所帮助

我认为这不是TroitoiseSVN。问题很可能是您无法访问完整树或所有HTTP操作。请尝试在浏览器中访问这些URL:


然后查看是否出现403错误。否则,您需要与系统管理员联系以修复权限。

可能是您使用了错误的URL。也可能是apache服务器配置错误


当您将该URL放入web浏览器时会发生什么情况?您能看到它吗?请先尝试通过使用浏览器测试URL来验证路径,然后再次尝试乌龟。您只需从SVN中删除保存的数据。转到此路径所有程序-->TSVN-->设置-->保存的数据-->清除身份验证数据。执行此操作后,您可以使用正确的凭据访问您的SVN路径。

我也在调试此问题。我可以控制服务器。因此刚刚发现组“everyone”(如果存在)配置为“No access”(我这样做了)而且它与我的管理员权限冲突,所以只是完全删除了它以解决此禁止的用户错误。

如果您没有存储库的读/写权限,403将响应您可能只有读权限,并且您正在尝试提交更改,因此您不被允许 在这种情况下,您需要咨询您的系统管理员,以便根据您的角色授予您适当的权限

及 我不知道是服务器(我没有任何控制权)还是我的乌龟客户端


您的客户端很好,只有服务器权限需要考虑

如果您使用其他帐户签出SVN存储库,则可能会发生此错误。帐户数据存储到磁盘,下次您要提交到存储库时,SVN可能会使用错误的帐户。在控制台或终端中指定正确的帐户可能会有所帮助l:

svn commit -m "my message" --username my_username --password my_password

如果此问题仅出现在大量文件中,该怎么办?提交通常适用于单个文件夹,或包含一些文件的文件夹,但当它是一个大层次结构时,该过程在完成提交之前启动和停止,并显示错误消息。

我遇到了同样的问题,并将TortoiseSVN更新为avalia的最新版本,从而解决了此问题ble(目前为1.8.10)


我曾经运行过1.6.x.

我刚才在尝试更新我的工作副本时收到了相同的错误消息

因为我知道哪个目录需要更新,所以我试着只更新那个目录,结果它成功了(奇怪的是)

在那之后,问题似乎暂时消失了。我真的不明白发生了什么

总而言之:我试图更新一个根位于的存储库

    https://MyServer/repos/config/MyProject/trunk
它在抱怨

    svn: Server sent unexpected return value (403 Forbidden) in response
    to OPTIONS request for 'https://MyServer/repos/config'
然后我做了一个

    cd $WORKINGCOPY/path/to/my/changed/dir
    svn up ... https://MyServer/repos/config/path/to/my/changed/dir/ .
这起作用了


任何后续svn现在都可以运行。

我最近收到了相同的错误消息。检查后,我意识到我在URL中使用了一个错误的项目名称。可能也值得检查您的URL。

在浏览器中,我收到了相同的错误,并且我没有代理…那么您是说问题是我的internet连接,还是某种防火墙问题?很可能是您服务器的配置。@s Bogdan,我同意Dave的说法,这是您的服务器配置。我刚刚遇到同样的错误:我只是忘记了将我的svn用户添加到我的svn“开发人员”组(使用VisualSVN服务器)我也有类似cosmo0的问题,输入了错误的组名。所以请检查access.conf文件URL很好,当我在浏览器中尝试时,我得到了相同的错误我已经看过了讨论,但我不知道如何手动设置用户名和密码在命令行中这样做:svn update--username asdf--password asdf,但是我从未通过命令行尝试过谢谢你的回答。Superflin和Dave Markle是对的,这是一个服务器配置问题。我也有类似的问题,我试图从我的svn基地签出旧代码,只提供用户名和密码,让我访问代码。非常感谢!!