SVN 提交失败

SVN 提交失败
D:\svnroot>svn commit -m "Type your justification here" --username svnu --password test

svn: Authorization failed

我确定用户名/密码是正确的conf/password,远程 svn 服务器上是否一定要有该用户?

答案1

我确定用户名/密码是正确的(在 conf/password 中),远程 svn 服务器上是否必须有该用户?

conf/passwordconf/passwd?正确的文件是passwd。至于在删除 SVN 服务器上有“确切”该用户...我不明白你的意思?用户名必须正确,但不需要用户帐户。

请注意,SVN 在用户名和密码方面可能区分大小写。

答案2

请注意,它说的是授权失败,而不是身份验证失败。您的用户名和密码已被接受,但 SVN 认为该用户没有写权限。

假设您正在使用 svnserve(因为如果是 apache,错误将会提到 HTTP 状态代码):

  • 检查是否svnserve未以只读选项启动
  • 检查svnserve.confauth-access = write
  • 如果 authz 文件正在使用,请检查它是否列出了你的用户

相关内容