2

我正在尝试使用托管在我学校网络上的 SVN 服务器。我已经安装了 SVN 1.5.2 以及从 CollabNet here下载的二进制文件。报告的错误是:

svn: Commit failed (details follow):
svn: MKACTIVITY of '/opensvn/cs598r/!svn/act/defe271c-f33b-4851-a706-b2906301fed0': authorization failed (http://dna.cs.byu.edu)

这是完整的错误信息——它没有说 403 Forbidden。我尝试删除我的工作副本并再次检查它无济于事。我已经检查并再次检查了我的密码和权限在服务器上是否正确。我已检查 URL 是否正确。我可以从远程机器成功提交,但不能从我的机器上提交。我团队的其他成员可以从他们的计算机上提交,但是当他们从我的计算机上尝试时,他们得到了同样的错误。我团队的其他成员之一正在使用 1.5.1 CollabNet 二进制文件,没有任何问题。我的客户坏了怎么办?

4

5 回答 5

1

由于您可以从其他机器提交,并且您的团队成员可以提交但不能从您的机器提交,我会说这可能是您的颠覆客户端的问题。我建议您卸载您拥有的客户端,然后安装正在服务器上运行的版本以确保安全。

于 2008-10-02T16:26:06.410 回答
1

我认为您需要授权才能提交本地副本...

或者

也许您可以提交,但服务器不会自动更新?...通过SSHSVN 更新提交您的工作后尝试更新服务器

于 2011-11-15T08:51:14.063 回答
0

并非所有访问存储库的形式都允许所有形式的访问。如果您通过只读方法签出代码,您将无法提交。例如,WebDav 存储库仅允许在 http://... 上匿名签出并仅在 https://... 上允许身份验证和提交并不少见。

检查您要从中签出的存储库是否与您团队的其他成员正在从中签出的存储库逐个字母相同。

于 2008-10-02T00:26:46.917 回答
0

确保您对整个 svn url 使用正确的 CAPS

于 2008-10-02T02:31:09.503 回答
0

我认为问题在括号内(http://dna.cs.byu.edu)。您通常可以使用 http 路径结帐,但提交通常需要 https。

于 2010-05-21T22:31:50.590 回答