12

我的问题是,每次我使用如下 URL 进行一些操作时:https ://nttt.dttt.com:8443/svn/nttt/Med/trunk我得到

服务器发送了意外的返回值(403 Forbidden)以响应 OPTIONS”。

我提供的用户名和密码是正确的,所以没有问题。

我不知道问题出在哪里,我不知道是服务器(我没有任何控制权)还是我的 Tortoise 客户端。

4

11 回答 11

8

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

https://nttt.dttt.com:8443/svn/nttt

https://nttt.dttt.com:8443/svn/nttt/Med

https://nttt.dttt.com:8443/svn/nttt/Med/trunk

看看你是否得到任何 403 错误。否则,您将需要与系统管理员联系以修复权限。

于 2010-03-30T11:17:19.077 回答
3

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

svn commit -m "my message" --username my_username --password my_password
于 2013-10-23T10:40:45.217 回答
2

根据这篇文章,这是一个已知错误http://groups.google.com/group/visualsvn/browse_thread/thread/e16fe2e3c5fdab8d?pli=1 手动设置用户名和密码可能会有所帮助

于 2010-03-30T11:14:43.983 回答
2

您只需要从您的 SVN 中删除保存的数据。转到此路径 All Programs --> TSVN --> settings -->Saved Data ---> Clear the Authentication Data。完成此操作后,您可以使用正确的凭据访问您的 SVN 路径。

于 2011-09-30T07:56:46.840 回答
1

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

当您将该 URL 放入 Web 浏览器时会发生什么?你能看见它吗?首先尝试通过使用浏览器测试您的 URL 来验证路径,然后再次尝试 Tortoise。

于 2010-03-30T11:18:35.987 回答
1

我遇到了同样的问题并解决了它,将 TortoiseSVN 更新为可用的最新版本(目前为 1.8.10)。

我曾经运行 1.6.x。

于 2015-02-05T09:47:55.710 回答
1

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

于 2011-10-16T06:11:14.563 回答
1

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

因为我知道需要更新哪个目录,所以我尝试更新它并且它起作用了(很奇怪)。

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

回顾一下:我试图更新一个根在

    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 up 现在都可以使用。

于 2015-09-03T13:53:17.147 回答
0

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

而且我不知道它是服务器(我没有任何控制权)还是我的 Tortoise 客户端。

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

于 2013-01-17T13:30:12.480 回答
0

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

于 2014-01-29T15:54:40.543 回答
0

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

于 2016-02-01T15:17:27.377 回答